/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/name-comparator-symm.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2abb09bbbae98a04ae2fcc735832bfdba44f6fbc-2abb09b [2021-06-05 21:57:29,486 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 21:57:29,488 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 21:57:29,528 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 21:57:29,528 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 21:57:29,531 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 21:57:29,533 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 21:57:29,538 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 21:57:29,540 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 21:57:29,544 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 21:57:29,545 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 21:57:29,546 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 21:57:29,546 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 21:57:29,548 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 21:57:29,549 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 21:57:29,550 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 21:57:29,553 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 21:57:29,554 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 21:57:29,556 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 21:57:29,561 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 21:57:29,562 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 21:57:29,564 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 21:57:29,565 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 21:57:29,566 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 21:57:29,572 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 21:57:29,573 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 21:57:29,573 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 21:57:29,574 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 21:57:29,575 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 21:57:29,575 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 21:57:29,576 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 21:57:29,576 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 21:57:29,578 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 21:57:29,578 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 21:57:29,579 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 21:57:29,579 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 21:57:29,580 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 21:57:29,580 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 21:57:29,580 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 21:57:29,581 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 21:57:29,581 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 21:57:29,582 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-06-05 21:57:29,605 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 21:57:29,606 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 21:57:29,606 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 21:57:29,606 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 21:57:29,607 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 21:57:29,607 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 21:57:29,607 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 21:57:29,608 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 21:57:29,608 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 21:57:29,608 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 21:57:29,608 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 21:57:29,608 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 21:57:29,608 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 21:57:29,608 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 21:57:29,609 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 21:57:29,609 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 21:57:29,609 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 21:57:29,609 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 21:57:29,609 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 21:57:29,609 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 21:57:29,610 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 21:57:29,610 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 21:57:29,610 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 21:57:29,610 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 21:57:29,610 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 21:57:29,610 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 21:57:29,610 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 21:57:29,611 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 21:57:29,611 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 21:57:29,611 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 21:57:29,611 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 21:57:29,611 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-05 21:57:29,929 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 21:57:29,956 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 21:57:29,958 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 21:57:29,959 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 21:57:29,960 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 21:57:29,961 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/name-comparator-symm.wvr.bpl [2021-06-05 21:57:29,961 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/name-comparator-symm.wvr.bpl' [2021-06-05 21:57:29,992 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 21:57:29,994 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 21:57:29,995 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 21:57:29,995 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 21:57:29,995 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 21:57:30,006 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,013 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,019 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 21:57:30,020 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 21:57:30,020 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 21:57:30,020 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 21:57:30,027 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,027 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,028 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,028 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,031 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,033 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,034 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... [2021-06-05 21:57:30,035 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 21:57:30,036 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 21:57:30,036 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 21:57:30,036 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 21:57:30,037 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 21:57:30,105 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 21:57:30,106 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 21:57:30,106 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 21:57:30,106 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 21:57:30,107 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 21:57:30,107 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 21:57:30,107 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 21:57:30,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 21:57:30,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 21:57:30,108 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 21:57:30,501 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 21:57:30,502 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-06-05 21:57:30,503 INFO L202 PluginConnector]: Adding new model name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 09:57:30 BoogieIcfgContainer [2021-06-05 21:57:30,503 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 21:57:30,505 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 21:57:30,505 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 21:57:30,507 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 21:57:30,507 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:57:29" (1/2) ... [2021-06-05 21:57:30,508 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2adfb9ed and model type name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 09:57:30, skipping insertion in model container [2021-06-05 21:57:30,508 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 09:57:30" (2/2) ... [2021-06-05 21:57:30,509 INFO L111 eAbstractionObserver]: Analyzing ICFG name-comparator-symm.wvr.bpl [2021-06-05 21:57:30,513 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 21:57:30,513 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 21:57:30,514 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 21:57:30,514 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 21:57:30,536 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-06-05 21:57:30,553 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-06-05 21:57:30,568 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 21:57:30,568 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 21:57:30,568 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 21:57:30,568 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 21:57:30,569 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 21:57:30,569 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 21:57:30,569 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 21:57:30,569 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 21:57:30,576 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 23 places, 18 transitions, 52 flow [2021-06-05 21:57:30,584 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 30 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:30,586 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:30,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-06-05 21:57:30,591 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:30,592 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:30,592 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:30,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:30,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1618380568, now seen corresponding path program 1 times [2021-06-05 21:57:30,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:30,603 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201427053] [2021-06-05 21:57:30,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:30,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:30,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:30,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201427053] [2021-06-05 21:57:30,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201427053] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:30,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:30,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-05 21:57:30,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448846705] [2021-06-05 21:57:30,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 21:57:30,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:30,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 21:57:30,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-05 21:57:30,815 INFO L87 Difference]: Start difference. First operand has 30 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:30,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:30,941 INFO L93 Difference]: Finished difference Result 60 states and 106 transitions. [2021-06-05 21:57:30,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:30,943 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-06-05 21:57:30,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:30,950 INFO L225 Difference]: With dead ends: 60 [2021-06-05 21:57:30,950 INFO L226 Difference]: Without dead ends: 45 [2021-06-05 21:57:30,953 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:30,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-06-05 21:57:30,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 30. [2021-06-05 21:57:30,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:30,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 56 transitions. [2021-06-05 21:57:30,988 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 56 transitions. Word has length 12 [2021-06-05 21:57:30,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:30,988 INFO L482 AbstractCegarLoop]: Abstraction has 30 states and 56 transitions. [2021-06-05 21:57:30,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:30,988 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 56 transitions. [2021-06-05 21:57:30,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-06-05 21:57:30,990 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:30,990 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:30,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 21:57:30,991 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:30,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:30,995 INFO L82 PathProgramCache]: Analyzing trace with hash 1005020504, now seen corresponding path program 2 times [2021-06-05 21:57:30,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:30,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863195989] [2021-06-05 21:57:30,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:31,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:31,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:31,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:31,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863195989] [2021-06-05 21:57:31,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863195989] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:31,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:31,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-05 21:57:31,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593154293] [2021-06-05 21:57:31,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 21:57:31,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:31,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 21:57:31,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-05 21:57:31,161 INFO L87 Difference]: Start difference. First operand 30 states and 56 transitions. Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:31,294 INFO L93 Difference]: Finished difference Result 58 states and 105 transitions. [2021-06-05 21:57:31,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:31,294 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-06-05 21:57:31,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:31,295 INFO L225 Difference]: With dead ends: 58 [2021-06-05 21:57:31,295 INFO L226 Difference]: Without dead ends: 48 [2021-06-05 21:57:31,296 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 117.1ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:31,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-06-05 21:57:31,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 33. [2021-06-05 21:57:31,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2021-06-05 21:57:31,301 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2021-06-05 21:57:31,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:31,302 INFO L482 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2021-06-05 21:57:31,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,302 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2021-06-05 21:57:31,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-06-05 21:57:31,302 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:31,303 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:31,303 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 21:57:31,303 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:31,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:31,304 INFO L82 PathProgramCache]: Analyzing trace with hash -1566097466, now seen corresponding path program 3 times [2021-06-05 21:57:31,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:31,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095549004] [2021-06-05 21:57:31,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:31,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:31,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:31,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:31,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095549004] [2021-06-05 21:57:31,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095549004] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:31,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:31,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-05 21:57:31,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831909106] [2021-06-05 21:57:31,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 21:57:31,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:31,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 21:57:31,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-06-05 21:57:31,381 INFO L87 Difference]: Start difference. First operand 33 states and 62 transitions. Second operand has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:31,482 INFO L93 Difference]: Finished difference Result 67 states and 126 transitions. [2021-06-05 21:57:31,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:31,483 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-06-05 21:57:31,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:31,484 INFO L225 Difference]: With dead ends: 67 [2021-06-05 21:57:31,484 INFO L226 Difference]: Without dead ends: 60 [2021-06-05 21:57:31,484 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 80.5ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:31,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-06-05 21:57:31,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 40. [2021-06-05 21:57:31,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.9743589743589745) internal successors, (77), 39 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 77 transitions. [2021-06-05 21:57:31,490 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 77 transitions. Word has length 12 [2021-06-05 21:57:31,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:31,491 INFO L482 AbstractCegarLoop]: Abstraction has 40 states and 77 transitions. [2021-06-05 21:57:31,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,491 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 77 transitions. [2021-06-05 21:57:31,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:31,492 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:31,492 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:31,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 21:57:31,492 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:31,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:31,493 INFO L82 PathProgramCache]: Analyzing trace with hash 602481210, now seen corresponding path program 1 times [2021-06-05 21:57:31,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:31,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042027185] [2021-06-05 21:57:31,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:31,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:31,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:31,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:31,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042027185] [2021-06-05 21:57:31,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042027185] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:31,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649233719] [2021-06-05 21:57:31,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:31,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:31,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 21:57:31,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:31,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649233719] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:31,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:57:31,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2021-06-05 21:57:31,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985120898] [2021-06-05 21:57:31,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:31,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:31,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:31,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-06-05 21:57:31,717 INFO L87 Difference]: Start difference. First operand 40 states and 77 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:31,756 INFO L93 Difference]: Finished difference Result 59 states and 112 transitions. [2021-06-05 21:57:31,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:31,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:31,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:31,758 INFO L225 Difference]: With dead ends: 59 [2021-06-05 21:57:31,759 INFO L226 Difference]: Without dead ends: 59 [2021-06-05 21:57:31,759 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.9ms TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-06-05 21:57:31,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-06-05 21:57:31,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 41. [2021-06-05 21:57:31,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 2.0) internal successors, (80), 40 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 80 transitions. [2021-06-05 21:57:31,773 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 80 transitions. Word has length 13 [2021-06-05 21:57:31,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:31,773 INFO L482 AbstractCegarLoop]: Abstraction has 41 states and 80 transitions. [2021-06-05 21:57:31,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:31,773 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 80 transitions. [2021-06-05 21:57:31,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:31,774 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:31,774 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:31,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:31,976 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:31,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:31,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1691964264, now seen corresponding path program 2 times [2021-06-05 21:57:31,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:31,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083167662] [2021-06-05 21:57:31,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:31,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:32,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:32,041 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:32,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083167662] [2021-06-05 21:57:32,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083167662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:32,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109095111] [2021-06-05 21:57:32,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:32,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:32,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:32,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 21:57:32,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:32,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:32,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109095111] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:32,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:57:32,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2021-06-05 21:57:32,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630892233] [2021-06-05 21:57:32,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:32,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:32,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:32,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-06-05 21:57:32,137 INFO L87 Difference]: Start difference. First operand 41 states and 80 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:32,183 INFO L93 Difference]: Finished difference Result 66 states and 122 transitions. [2021-06-05 21:57:32,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:32,184 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:32,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:32,184 INFO L225 Difference]: With dead ends: 66 [2021-06-05 21:57:32,184 INFO L226 Difference]: Without dead ends: 66 [2021-06-05 21:57:32,185 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 67.2ms TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:32,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-06-05 21:57:32,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 42. [2021-06-05 21:57:32,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 83 transitions. [2021-06-05 21:57:32,188 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 83 transitions. Word has length 13 [2021-06-05 21:57:32,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:32,189 INFO L482 AbstractCegarLoop]: Abstraction has 42 states and 83 transitions. [2021-06-05 21:57:32,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,189 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 83 transitions. [2021-06-05 21:57:32,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:32,189 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:32,189 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:32,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:32,415 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:32,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:32,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1360970772, now seen corresponding path program 3 times [2021-06-05 21:57:32,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:32,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534148561] [2021-06-05 21:57:32,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:32,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:32,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:32,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:32,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534148561] [2021-06-05 21:57:32,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534148561] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:32,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:32,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 21:57:32,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050926856] [2021-06-05 21:57:32,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:32,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:32,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:32,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:57:32,484 INFO L87 Difference]: Start difference. First operand 42 states and 83 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:32,556 INFO L93 Difference]: Finished difference Result 62 states and 116 transitions. [2021-06-05 21:57:32,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 21:57:32,557 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:32,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:32,558 INFO L225 Difference]: With dead ends: 62 [2021-06-05 21:57:32,562 INFO L226 Difference]: Without dead ends: 60 [2021-06-05 21:57:32,563 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 57.7ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:32,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-06-05 21:57:32,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 42. [2021-06-05 21:57:32,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 2.0) internal successors, (82), 41 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 82 transitions. [2021-06-05 21:57:32,569 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 82 transitions. Word has length 13 [2021-06-05 21:57:32,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:32,569 INFO L482 AbstractCegarLoop]: Abstraction has 42 states and 82 transitions. [2021-06-05 21:57:32,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,570 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 82 transitions. [2021-06-05 21:57:32,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:32,571 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:32,572 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:32,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-05 21:57:32,572 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:32,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:32,572 INFO L82 PathProgramCache]: Analyzing trace with hash 2069833721, now seen corresponding path program 1 times [2021-06-05 21:57:32,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:32,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747124962] [2021-06-05 21:57:32,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:32,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:32,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:32,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:32,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747124962] [2021-06-05 21:57:32,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747124962] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:32,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:32,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 21:57:32,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724230803] [2021-06-05 21:57:32,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:32,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:32,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:32,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:57:32,629 INFO L87 Difference]: Start difference. First operand 42 states and 82 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:32,679 INFO L93 Difference]: Finished difference Result 62 states and 111 transitions. [2021-06-05 21:57:32,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:32,680 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:32,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:32,681 INFO L225 Difference]: With dead ends: 62 [2021-06-05 21:57:32,681 INFO L226 Difference]: Without dead ends: 59 [2021-06-05 21:57:32,681 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.5ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-06-05 21:57:32,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-06-05 21:57:32,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 46. [2021-06-05 21:57:32,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 2.0) internal successors, (90), 45 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 90 transitions. [2021-06-05 21:57:32,694 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 90 transitions. Word has length 13 [2021-06-05 21:57:32,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:32,694 INFO L482 AbstractCegarLoop]: Abstraction has 46 states and 90 transitions. [2021-06-05 21:57:32,694 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,694 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 90 transitions. [2021-06-05 21:57:32,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:32,694 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:32,694 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:32,695 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-06-05 21:57:32,695 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:32,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:32,695 INFO L82 PathProgramCache]: Analyzing trace with hash -703281478, now seen corresponding path program 4 times [2021-06-05 21:57:32,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:32,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196584850] [2021-06-05 21:57:32,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:32,743 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:32,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:32,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196584850] [2021-06-05 21:57:32,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196584850] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:32,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:32,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 21:57:32,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244131560] [2021-06-05 21:57:32,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:32,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:32,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:32,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:57:32,751 INFO L87 Difference]: Start difference. First operand 46 states and 90 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:32,789 INFO L93 Difference]: Finished difference Result 63 states and 116 transitions. [2021-06-05 21:57:32,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:32,790 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:32,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:32,790 INFO L225 Difference]: With dead ends: 63 [2021-06-05 21:57:32,790 INFO L226 Difference]: Without dead ends: 63 [2021-06-05 21:57:32,790 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.3ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-06-05 21:57:32,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-06-05 21:57:32,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 46. [2021-06-05 21:57:32,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 2.0) internal successors, (90), 45 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 90 transitions. [2021-06-05 21:57:32,798 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 90 transitions. Word has length 13 [2021-06-05 21:57:32,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:32,798 INFO L482 AbstractCegarLoop]: Abstraction has 46 states and 90 transitions. [2021-06-05 21:57:32,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,798 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 90 transitions. [2021-06-05 21:57:32,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:32,798 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:32,799 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:32,799 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-06-05 21:57:32,799 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:32,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:32,800 INFO L82 PathProgramCache]: Analyzing trace with hash -1830677571, now seen corresponding path program 2 times [2021-06-05 21:57:32,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:32,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67490328] [2021-06-05 21:57:32,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:32,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:32,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:32,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:32,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67490328] [2021-06-05 21:57:32,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67490328] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:32,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:32,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 21:57:32,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427024264] [2021-06-05 21:57:32,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:32,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:32,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:32,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:57:32,855 INFO L87 Difference]: Start difference. First operand 46 states and 90 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:32,904 INFO L93 Difference]: Finished difference Result 62 states and 114 transitions. [2021-06-05 21:57:32,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:32,906 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:32,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:32,907 INFO L225 Difference]: With dead ends: 62 [2021-06-05 21:57:32,907 INFO L226 Difference]: Without dead ends: 62 [2021-06-05 21:57:32,907 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 21:57:32,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-06-05 21:57:32,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 46. [2021-06-05 21:57:32,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 2.0) internal successors, (90), 45 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 90 transitions. [2021-06-05 21:57:32,911 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 90 transitions. Word has length 13 [2021-06-05 21:57:32,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:32,913 INFO L482 AbstractCegarLoop]: Abstraction has 46 states and 90 transitions. [2021-06-05 21:57:32,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:32,913 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 90 transitions. [2021-06-05 21:57:32,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:32,917 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:32,917 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:32,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-06-05 21:57:32,917 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:32,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:32,918 INFO L82 PathProgramCache]: Analyzing trace with hash 538750782, now seen corresponding path program 5 times [2021-06-05 21:57:32,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:32,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861594709] [2021-06-05 21:57:32,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:32,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:32,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:32,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:32,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861594709] [2021-06-05 21:57:32,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861594709] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:32,968 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:32,968 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 21:57:32,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91681732] [2021-06-05 21:57:32,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:32,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:32,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:32,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:57:32,970 INFO L87 Difference]: Start difference. First operand 46 states and 90 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:33,016 INFO L93 Difference]: Finished difference Result 65 states and 117 transitions. [2021-06-05 21:57:33,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:33,017 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:33,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:33,017 INFO L225 Difference]: With dead ends: 65 [2021-06-05 21:57:33,017 INFO L226 Difference]: Without dead ends: 63 [2021-06-05 21:57:33,018 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 34.0ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 21:57:33,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-06-05 21:57:33,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 45. [2021-06-05 21:57:33,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.9772727272727273) internal successors, (87), 44 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 87 transitions. [2021-06-05 21:57:33,020 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 87 transitions. Word has length 13 [2021-06-05 21:57:33,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:33,020 INFO L482 AbstractCegarLoop]: Abstraction has 45 states and 87 transitions. [2021-06-05 21:57:33,021 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,021 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 87 transitions. [2021-06-05 21:57:33,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:33,021 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:33,021 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:33,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-06-05 21:57:33,021 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:33,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:33,022 INFO L82 PathProgramCache]: Analyzing trace with hash 1929059923, now seen corresponding path program 3 times [2021-06-05 21:57:33,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:33,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590826847] [2021-06-05 21:57:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:33,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:33,046 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:33,046 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:33,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590826847] [2021-06-05 21:57:33,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590826847] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:33,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:33,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 21:57:33,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964835779] [2021-06-05 21:57:33,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:33,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:33,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:33,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:57:33,048 INFO L87 Difference]: Start difference. First operand 45 states and 87 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:33,088 INFO L93 Difference]: Finished difference Result 60 states and 108 transitions. [2021-06-05 21:57:33,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:33,089 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:33,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:33,090 INFO L225 Difference]: With dead ends: 60 [2021-06-05 21:57:33,090 INFO L226 Difference]: Without dead ends: 60 [2021-06-05 21:57:33,090 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 18.5ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 21:57:33,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-06-05 21:57:33,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 39. [2021-06-05 21:57:33,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.9736842105263157) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 75 transitions. [2021-06-05 21:57:33,092 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 75 transitions. Word has length 13 [2021-06-05 21:57:33,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:33,093 INFO L482 AbstractCegarLoop]: Abstraction has 39 states and 75 transitions. [2021-06-05 21:57:33,093 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,093 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 75 transitions. [2021-06-05 21:57:33,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:57:33,093 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:33,093 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:33,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-06-05 21:57:33,094 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:33,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:33,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1614461938, now seen corresponding path program 6 times [2021-06-05 21:57:33,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:33,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523071252] [2021-06-05 21:57:33,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:33,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:33,124 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:33,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:33,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523071252] [2021-06-05 21:57:33,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523071252] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:57:33,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:57:33,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 21:57:33,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818730169] [2021-06-05 21:57:33,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 21:57:33,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:33,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 21:57:33,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:57:33,126 INFO L87 Difference]: Start difference. First operand 39 states and 75 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:33,150 INFO L93 Difference]: Finished difference Result 43 states and 79 transitions. [2021-06-05 21:57:33,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 21:57:33,150 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 21:57:33,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:33,151 INFO L225 Difference]: With dead ends: 43 [2021-06-05 21:57:33,151 INFO L226 Difference]: Without dead ends: 39 [2021-06-05 21:57:33,151 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 17.0ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 21:57:33,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-06-05 21:57:33,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2021-06-05 21:57:33,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 38 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 74 transitions. [2021-06-05 21:57:33,153 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 74 transitions. Word has length 13 [2021-06-05 21:57:33,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:33,153 INFO L482 AbstractCegarLoop]: Abstraction has 39 states and 74 transitions. [2021-06-05 21:57:33,153 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:33,154 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 74 transitions. [2021-06-05 21:57:33,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:57:33,154 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:33,154 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:33,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-06-05 21:57:33,154 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:33,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:33,155 INFO L82 PathProgramCache]: Analyzing trace with hash 576295941, now seen corresponding path program 1 times [2021-06-05 21:57:33,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:33,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369784947] [2021-06-05 21:57:33,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:33,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:33,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:33,298 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:33,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369784947] [2021-06-05 21:57:33,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369784947] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:33,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470575194] [2021-06-05 21:57:33,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:33,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:33,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:57:33,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:33,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:33,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:33,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:33,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:33,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:33,626 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:33,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:57:33,630 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:33,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:33,638 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:33,640 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:57:33,641 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:33,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:57:33,645 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:33,680 INFO L628 ElimStorePlain]: treesize reduction 2, result has 95.6 percent of original size [2021-06-05 21:57:33,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:57:33,682 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:190, output treesize:43 [2021-06-05 21:57:33,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:33,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470575194] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:33,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:33,768 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-05 21:57:33,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713304935] [2021-06-05 21:57:33,768 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:57:33,768 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:33,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:57:33,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:33,769 INFO L87 Difference]: Start difference. First operand 39 states and 74 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:34,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:34,670 INFO L93 Difference]: Finished difference Result 88 states and 166 transitions. [2021-06-05 21:57:34,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:57:34,670 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 21:57:34,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:34,671 INFO L225 Difference]: With dead ends: 88 [2021-06-05 21:57:34,671 INFO L226 Difference]: Without dead ends: 67 [2021-06-05 21:57:34,671 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 955.3ms TimeCoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:57:34,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-06-05 21:57:34,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 43. [2021-06-05 21:57:34,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.0) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:34,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 84 transitions. [2021-06-05 21:57:34,674 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 84 transitions. Word has length 14 [2021-06-05 21:57:34,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:34,674 INFO L482 AbstractCegarLoop]: Abstraction has 43 states and 84 transitions. [2021-06-05 21:57:34,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:34,675 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 84 transitions. [2021-06-05 21:57:34,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:57:34,675 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:34,675 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:34,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-06-05 21:57:34,889 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:34,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:34,889 INFO L82 PathProgramCache]: Analyzing trace with hash -9467753, now seen corresponding path program 2 times [2021-06-05 21:57:34,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:34,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93323650] [2021-06-05 21:57:34,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:34,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:35,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:35,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:35,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93323650] [2021-06-05 21:57:35,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93323650] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:35,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279761673] [2021-06-05 21:57:35,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:35,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:35,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:35,064 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:57:35,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:35,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:35,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:35,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:57:35,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:35,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:35,278 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:35,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:57:35,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:57:35,296 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:76, output treesize:35 [2021-06-05 21:57:35,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:35,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279761673] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:35,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:35,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-05 21:57:35,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117688533] [2021-06-05 21:57:35,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:57:35,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:35,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:57:35,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:35,381 INFO L87 Difference]: Start difference. First operand 43 states and 84 transitions. Second operand has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:35,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:35,646 INFO L93 Difference]: Finished difference Result 60 states and 110 transitions. [2021-06-05 21:57:35,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:35,646 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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 14 [2021-06-05 21:57:35,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:35,647 INFO L225 Difference]: With dead ends: 60 [2021-06-05 21:57:35,647 INFO L226 Difference]: Without dead ends: 47 [2021-06-05 21:57:35,647 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 365.9ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:57:35,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-06-05 21:57:35,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2021-06-05 21:57:35,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 2.0) internal successors, (88), 44 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:35,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 88 transitions. [2021-06-05 21:57:35,649 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 88 transitions. Word has length 14 [2021-06-05 21:57:35,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:35,650 INFO L482 AbstractCegarLoop]: Abstraction has 45 states and 88 transitions. [2021-06-05 21:57:35,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:35,650 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 88 transitions. [2021-06-05 21:57:35,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:57:35,650 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:35,650 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:35,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:35,865 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:35,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:35,865 INFO L82 PathProgramCache]: Analyzing trace with hash 384988251, now seen corresponding path program 3 times [2021-06-05 21:57:35,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:35,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403536669] [2021-06-05 21:57:35,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:35,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:35,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:36,000 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:36,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403536669] [2021-06-05 21:57:36,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403536669] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:36,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801013810] [2021-06-05 21:57:36,000 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 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:36,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:57:36,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:36,042 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:57:36,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:36,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:36,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:36,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:36,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:36,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:36,176 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:36,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:36,181 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:36,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:36,185 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:36,252 INFO L628 ElimStorePlain]: treesize reduction 20, result has 74.4 percent of original size [2021-06-05 21:57:36,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:57:36,253 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:153, output treesize:58 [2021-06-05 21:57:36,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:36,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801013810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:36,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:36,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-05 21:57:36,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827531772] [2021-06-05 21:57:36,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:57:36,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:36,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:57:36,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:36,382 INFO L87 Difference]: Start difference. First operand 45 states and 88 transitions. Second operand has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:36,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:36,646 INFO L93 Difference]: Finished difference Result 73 states and 133 transitions. [2021-06-05 21:57:36,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:57:36,646 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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 14 [2021-06-05 21:57:36,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:36,647 INFO L225 Difference]: With dead ends: 73 [2021-06-05 21:57:36,647 INFO L226 Difference]: Without dead ends: 51 [2021-06-05 21:57:36,647 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 358.3ms TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:57:36,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-06-05 21:57:36,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 46. [2021-06-05 21:57:36,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 2.0) internal successors, (90), 45 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:36,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 90 transitions. [2021-06-05 21:57:36,649 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 90 transitions. Word has length 14 [2021-06-05 21:57:36,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:36,649 INFO L482 AbstractCegarLoop]: Abstraction has 46 states and 90 transitions. [2021-06-05 21:57:36,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:36,650 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 90 transitions. [2021-06-05 21:57:36,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:57:36,650 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:36,650 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:36,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-06-05 21:57:36,865 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:36,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:36,865 INFO L82 PathProgramCache]: Analyzing trace with hash 922843829, now seen corresponding path program 4 times [2021-06-05 21:57:36,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:36,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675917786] [2021-06-05 21:57:36,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:36,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:36,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:36,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:36,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675917786] [2021-06-05 21:57:36,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675917786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:36,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439371431] [2021-06-05 21:57:36,996 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:37,041 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:57:37,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:37,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:57:37,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:37,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:37,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:37,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:37,177 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:37,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:37,182 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:37,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:37,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:37,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:37,191 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:37,234 INFO L628 ElimStorePlain]: treesize reduction 20, result has 72.2 percent of original size [2021-06-05 21:57:37,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:57:37,242 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:146, output treesize:52 [2021-06-05 21:57:37,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:37,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439371431] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:37,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:37,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-05 21:57:37,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637576778] [2021-06-05 21:57:37,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:57:37,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:37,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:57:37,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:37,368 INFO L87 Difference]: Start difference. First operand 46 states and 90 transitions. Second operand has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:37,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:37,773 INFO L93 Difference]: Finished difference Result 81 states and 152 transitions. [2021-06-05 21:57:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:57:37,773 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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 14 [2021-06-05 21:57:37,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:37,774 INFO L225 Difference]: With dead ends: 81 [2021-06-05 21:57:37,774 INFO L226 Difference]: Without dead ends: 61 [2021-06-05 21:57:37,774 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 478.3ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:57:37,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-06-05 21:57:37,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 49. [2021-06-05 21:57:37,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 2.0) internal successors, (96), 48 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:37,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 96 transitions. [2021-06-05 21:57:37,779 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 96 transitions. Word has length 14 [2021-06-05 21:57:37,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:37,780 INFO L482 AbstractCegarLoop]: Abstraction has 49 states and 96 transitions. [2021-06-05 21:57:37,780 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:37,780 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 96 transitions. [2021-06-05 21:57:37,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:57:37,780 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:37,780 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:37,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:37,997 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:37,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:37,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1247641723, now seen corresponding path program 5 times [2021-06-05 21:57:37,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:37,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609438783] [2021-06-05 21:57:37,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:38,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:38,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:38,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609438783] [2021-06-05 21:57:38,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609438783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:38,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043525839] [2021-06-05 21:57:38,122 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:38,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:38,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:38,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:57:38,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:38,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:38,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:38,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:38,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:38,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:57:38,323 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:38,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:57:38,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:57:38,336 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:73, output treesize:33 [2021-06-05 21:57:38,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:38,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043525839] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:38,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:38,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-06-05 21:57:38,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693814194] [2021-06-05 21:57:38,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:57:38,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:38,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:57:38,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:57:38,395 INFO L87 Difference]: Start difference. First operand 49 states and 96 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:38,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:38,667 INFO L93 Difference]: Finished difference Result 66 states and 125 transitions. [2021-06-05 21:57:38,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:38,667 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 21:57:38,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:38,668 INFO L225 Difference]: With dead ends: 66 [2021-06-05 21:57:38,668 INFO L226 Difference]: Without dead ends: 59 [2021-06-05 21:57:38,668 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 397.3ms TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:57:38,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-06-05 21:57:38,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 53. [2021-06-05 21:57:38,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.0) internal successors, (104), 52 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:38,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 104 transitions. [2021-06-05 21:57:38,670 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 104 transitions. Word has length 14 [2021-06-05 21:57:38,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:38,670 INFO L482 AbstractCegarLoop]: Abstraction has 53 states and 104 transitions. [2021-06-05 21:57:38,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:38,670 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 104 transitions. [2021-06-05 21:57:38,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:57:38,671 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:38,671 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:38,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:38,888 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:38,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:38,888 INFO L82 PathProgramCache]: Analyzing trace with hash -853185719, now seen corresponding path program 6 times [2021-06-05 21:57:38,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:38,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888062307] [2021-06-05 21:57:38,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:38,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:38,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:38,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:38,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888062307] [2021-06-05 21:57:38,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888062307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:38,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806353762] [2021-06-05 21:57:38,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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:39,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 21:57:39,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:39,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:57:39,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:39,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:39,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:39,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:39,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:39,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:57:39,137 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:39,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:39,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:39,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:57:39,145 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:39,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:39,149 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:39,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:57:39,153 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:39,222 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.3 percent of original size [2021-06-05 21:57:39,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:57:39,224 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:211, output treesize:52 [2021-06-05 21:57:39,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:39,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806353762] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:39,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:39,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-05 21:57:39,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659842258] [2021-06-05 21:57:39,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:57:39,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:39,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:57:39,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:39,365 INFO L87 Difference]: Start difference. First operand 53 states and 104 transitions. Second operand has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:39,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:39,703 INFO L93 Difference]: Finished difference Result 72 states and 139 transitions. [2021-06-05 21:57:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:57:39,704 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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 14 [2021-06-05 21:57:39,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:39,705 INFO L225 Difference]: With dead ends: 72 [2021-06-05 21:57:39,705 INFO L226 Difference]: Without dead ends: 65 [2021-06-05 21:57:39,705 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 427.9ms TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:57:39,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-06-05 21:57:39,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 53. [2021-06-05 21:57:39,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.0) internal successors, (104), 52 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:39,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 104 transitions. [2021-06-05 21:57:39,707 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 104 transitions. Word has length 14 [2021-06-05 21:57:39,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:39,707 INFO L482 AbstractCegarLoop]: Abstraction has 53 states and 104 transitions. [2021-06-05 21:57:39,708 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:39,708 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 104 transitions. [2021-06-05 21:57:39,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:57:39,708 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:39,708 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:39,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-06-05 21:57:39,921 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:39,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:39,921 INFO L82 PathProgramCache]: Analyzing trace with hash -315330141, now seen corresponding path program 7 times [2021-06-05 21:57:39,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:39,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134993425] [2021-06-05 21:57:39,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:39,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:40,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:40,054 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:40,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134993425] [2021-06-05 21:57:40,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134993425] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:40,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923419150] [2021-06-05 21:57:40,054 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:40,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:40,090 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:57:40,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:40,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:40,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:40,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:40,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:40,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:40,215 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:40,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:40,219 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:40,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:57:40,222 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:40,275 INFO L628 ElimStorePlain]: treesize reduction 18, result has 76.3 percent of original size [2021-06-05 21:57:40,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:57:40,286 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:145, output treesize:58 [2021-06-05 21:57:40,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:40,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923419150] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:40,405 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:40,405 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-06-05 21:57:40,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932539422] [2021-06-05 21:57:40,405 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:57:40,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:40,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:57:40,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:57:40,406 INFO L87 Difference]: Start difference. First operand 53 states and 104 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:40,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:40,800 INFO L93 Difference]: Finished difference Result 120 states and 219 transitions. [2021-06-05 21:57:40,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:57:40,800 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 21:57:40,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:40,801 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:57:40,801 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 21:57:40,801 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 440.2ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:57:40,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 21:57:40,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 57. [2021-06-05 21:57:40,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 56 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:40,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 117 transitions. [2021-06-05 21:57:40,804 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 117 transitions. Word has length 14 [2021-06-05 21:57:40,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:40,804 INFO L482 AbstractCegarLoop]: Abstraction has 57 states and 117 transitions. [2021-06-05 21:57:40,804 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:40,804 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 117 transitions. [2021-06-05 21:57:40,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:57:40,804 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:40,804 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:41,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:41,024 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:41,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:41,024 INFO L82 PathProgramCache]: Analyzing trace with hash 272415181, now seen corresponding path program 8 times [2021-06-05 21:57:41,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:41,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999543165] [2021-06-05 21:57:41,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:41,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:41,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:41,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:41,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999543165] [2021-06-05 21:57:41,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999543165] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:41,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571735771] [2021-06-05 21:57:41,132 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-06-05 21:57:41,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:41,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:41,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:57:41,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:41,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:41,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:41,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:41,292 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:41,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:41,296 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:41,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:41,300 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:41,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:41,303 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:41,342 INFO L628 ElimStorePlain]: treesize reduction 20, result has 72.2 percent of original size [2021-06-05 21:57:41,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:57:41,348 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:146, output treesize:52 [2021-06-05 21:57:41,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:41,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571735771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:41,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:41,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-05 21:57:41,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547856122] [2021-06-05 21:57:41,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:57:41,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:41,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:57:41,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:41,464 INFO L87 Difference]: Start difference. First operand 57 states and 117 transitions. Second operand has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:41,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:41,735 INFO L93 Difference]: Finished difference Result 100 states and 198 transitions. [2021-06-05 21:57:41,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:41,736 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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 14 [2021-06-05 21:57:41,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:41,736 INFO L225 Difference]: With dead ends: 100 [2021-06-05 21:57:41,736 INFO L226 Difference]: Without dead ends: 93 [2021-06-05 21:57:41,737 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 352.1ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:57:41,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-06-05 21:57:41,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 61. [2021-06-05 21:57:41,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.1) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:41,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 126 transitions. [2021-06-05 21:57:41,739 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 126 transitions. Word has length 14 [2021-06-05 21:57:41,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:41,739 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 126 transitions. [2021-06-05 21:57:41,739 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:41,740 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 126 transitions. [2021-06-05 21:57:41,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:41,740 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:41,740 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:41,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-06-05 21:57:41,941 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:41,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:41,941 INFO L82 PathProgramCache]: Analyzing trace with hash -745410905, now seen corresponding path program 9 times [2021-06-05 21:57:41,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:41,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521986810] [2021-06-05 21:57:41,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:41,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:41,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:41,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:41,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521986810] [2021-06-05 21:57:41,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521986810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:41,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054897021] [2021-06-05 21:57:41,996 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-06-05 21:57:42,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:57:42,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:42,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:42,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:42,096 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:42,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054897021] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:42,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:42,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 21:57:42,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323900125] [2021-06-05 21:57:42,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:57:42,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:42,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:57:42,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:42,098 INFO L87 Difference]: Start difference. First operand 61 states and 126 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:42,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:42,163 INFO L93 Difference]: Finished difference Result 90 states and 180 transitions. [2021-06-05 21:57:42,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:42,163 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:42,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:42,163 INFO L225 Difference]: With dead ends: 90 [2021-06-05 21:57:42,164 INFO L226 Difference]: Without dead ends: 90 [2021-06-05 21:57:42,164 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 49.8ms TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:42,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-06-05 21:57:42,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 62. [2021-06-05 21:57:42,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:42,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 129 transitions. [2021-06-05 21:57:42,166 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 129 transitions. Word has length 15 [2021-06-05 21:57:42,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:42,166 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 129 transitions. [2021-06-05 21:57:42,166 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:42,166 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 129 transitions. [2021-06-05 21:57:42,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:42,167 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:42,167 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:42,389 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-06-05 21:57:42,390 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:42,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:42,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1331174599, now seen corresponding path program 10 times [2021-06-05 21:57:42,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:42,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843326339] [2021-06-05 21:57:42,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:42,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:42,447 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:42,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:42,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843326339] [2021-06-05 21:57:42,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843326339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:42,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660781408] [2021-06-05 21:57:42,448 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-06-05 21:57:42,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:57:42,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:42,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:42,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:42,565 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:42,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660781408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:42,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:42,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-06-05 21:57:42,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925136944] [2021-06-05 21:57:42,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:57:42,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:42,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:57:42,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:57:42,567 INFO L87 Difference]: Start difference. First operand 62 states and 129 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:42,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:42,693 INFO L93 Difference]: Finished difference Result 84 states and 172 transitions. [2021-06-05 21:57:42,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:42,694 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:42,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:42,694 INFO L225 Difference]: With dead ends: 84 [2021-06-05 21:57:42,694 INFO L226 Difference]: Without dead ends: 84 [2021-06-05 21:57:42,695 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 132.1ms TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:57:42,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-06-05 21:57:42,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 62. [2021-06-05 21:57:42,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:42,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 129 transitions. [2021-06-05 21:57:42,697 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 129 transitions. Word has length 15 [2021-06-05 21:57:42,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:42,697 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 129 transitions. [2021-06-05 21:57:42,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:42,697 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 129 transitions. [2021-06-05 21:57:42,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:42,698 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:42,698 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:42,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:42,898 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:42,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:42,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1920715114, now seen corresponding path program 11 times [2021-06-05 21:57:42,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:42,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305499316] [2021-06-05 21:57:42,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:42,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:42,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:42,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:42,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305499316] [2021-06-05 21:57:42,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305499316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:42,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023842488] [2021-06-05 21:57:42,946 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-06-05 21:57:42,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:42,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:42,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:42,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:43,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:43,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023842488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:43,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:43,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 21:57:43,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675617121] [2021-06-05 21:57:43,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:57:43,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:43,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:57:43,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:43,087 INFO L87 Difference]: Start difference. First operand 62 states and 129 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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-06-05 21:57:43,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:43,300 INFO L93 Difference]: Finished difference Result 107 states and 205 transitions. [2021-06-05 21:57:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:57:43,300 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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 15 [2021-06-05 21:57:43,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:43,301 INFO L225 Difference]: With dead ends: 107 [2021-06-05 21:57:43,301 INFO L226 Difference]: Without dead ends: 104 [2021-06-05 21:57:43,301 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 224.4ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:57:43,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-05 21:57:43,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 67. [2021-06-05 21:57:43,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 66 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:43,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 141 transitions. [2021-06-05 21:57:43,304 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 141 transitions. Word has length 15 [2021-06-05 21:57:43,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:43,304 INFO L482 AbstractCegarLoop]: Abstraction has 67 states and 141 transitions. [2021-06-05 21:57:43,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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-06-05 21:57:43,304 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 141 transitions. [2021-06-05 21:57:43,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:43,304 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:43,304 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:43,520 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-06-05 21:57:43,521 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:43,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:43,521 INFO L82 PathProgramCache]: Analyzing trace with hash -398863017, now seen corresponding path program 12 times [2021-06-05 21:57:43,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:43,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150625162] [2021-06-05 21:57:43,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:43,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:43,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:43,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:43,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150625162] [2021-06-05 21:57:43,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150625162] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:43,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545208888] [2021-06-05 21:57:43,585 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-06-05 21:57:43,630 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 21:57:43,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:43,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:43,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:43,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:43,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545208888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:43,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:43,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:43,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324217332] [2021-06-05 21:57:43,689 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:43,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:43,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:43,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:43,690 INFO L87 Difference]: Start difference. First operand 67 states and 141 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:43,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:43,817 INFO L93 Difference]: Finished difference Result 98 states and 194 transitions. [2021-06-05 21:57:43,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:57:43,817 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:43,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:43,818 INFO L225 Difference]: With dead ends: 98 [2021-06-05 21:57:43,818 INFO L226 Difference]: Without dead ends: 98 [2021-06-05 21:57:43,818 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 130.6ms TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:57:43,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-05 21:57:43,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 67. [2021-06-05 21:57:43,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 66 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:43,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 141 transitions. [2021-06-05 21:57:43,821 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 141 transitions. Word has length 15 [2021-06-05 21:57:43,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:43,821 INFO L482 AbstractCegarLoop]: Abstraction has 67 states and 141 transitions. [2021-06-05 21:57:43,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:43,821 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 141 transitions. [2021-06-05 21:57:43,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:43,821 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:43,821 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:44,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:44,022 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:44,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:44,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1526259110, now seen corresponding path program 13 times [2021-06-05 21:57:44,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:44,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116399887] [2021-06-05 21:57:44,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:44,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:44,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:44,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:44,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116399887] [2021-06-05 21:57:44,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116399887] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:44,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041850415] [2021-06-05 21:57:44,071 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-06-05 21:57:44,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:44,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:44,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:44,225 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:44,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041850415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:44,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:44,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 21:57:44,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745998855] [2021-06-05 21:57:44,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:57:44,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:44,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:57:44,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:44,227 INFO L87 Difference]: Start difference. First operand 67 states and 141 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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-06-05 21:57:44,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:44,335 INFO L93 Difference]: Finished difference Result 92 states and 184 transitions. [2021-06-05 21:57:44,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:44,336 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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 15 [2021-06-05 21:57:44,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:44,337 INFO L225 Difference]: With dead ends: 92 [2021-06-05 21:57:44,337 INFO L226 Difference]: Without dead ends: 92 [2021-06-05 21:57:44,337 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 144.3ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:44,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-06-05 21:57:44,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 63. [2021-06-05 21:57:44,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.129032258064516) internal successors, (132), 62 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:44,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 132 transitions. [2021-06-05 21:57:44,340 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 132 transitions. Word has length 15 [2021-06-05 21:57:44,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:44,340 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 132 transitions. [2021-06-05 21:57:44,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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-06-05 21:57:44,346 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 132 transitions. [2021-06-05 21:57:44,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:44,347 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:44,347 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:44,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:44,570 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:44,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:44,571 INFO L82 PathProgramCache]: Analyzing trace with hash 843169243, now seen corresponding path program 14 times [2021-06-05 21:57:44,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:44,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699371079] [2021-06-05 21:57:44,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:44,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:44,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:44,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:44,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699371079] [2021-06-05 21:57:44,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699371079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:44,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666080867] [2021-06-05 21:57:44,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:44,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:44,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:44,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:44,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:44,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:44,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666080867] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:44,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:44,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:44,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482129754] [2021-06-05 21:57:44,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:44,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:44,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:44,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:44,717 INFO L87 Difference]: Start difference. First operand 63 states and 132 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:44,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:44,802 INFO L93 Difference]: Finished difference Result 75 states and 152 transitions. [2021-06-05 21:57:44,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:44,803 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:44,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:44,803 INFO L225 Difference]: With dead ends: 75 [2021-06-05 21:57:44,803 INFO L226 Difference]: Without dead ends: 73 [2021-06-05 21:57:44,803 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 76.8ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:57:44,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-06-05 21:57:44,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 63. [2021-06-05 21:57:44,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 62 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:44,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 131 transitions. [2021-06-05 21:57:44,806 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 131 transitions. Word has length 15 [2021-06-05 21:57:44,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:44,806 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 131 transitions. [2021-06-05 21:57:44,806 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:44,806 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 131 transitions. [2021-06-05 21:57:44,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:44,807 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:44,807 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:45,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-06-05 21:57:45,030 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:45,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:45,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1281477977, now seen corresponding path program 15 times [2021-06-05 21:57:45,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:45,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702393643] [2021-06-05 21:57:45,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:45,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:45,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:45,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:45,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702393643] [2021-06-05 21:57:45,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702393643] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:45,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099286279] [2021-06-05 21:57:45,094 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-06-05 21:57:45,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:57:45,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:45,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:45,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:45,189 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:45,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099286279] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:45,189 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:45,189 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-06-05 21:57:45,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424599540] [2021-06-05 21:57:45,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:57:45,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:45,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:57:45,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:57:45,190 INFO L87 Difference]: Start difference. First operand 63 states and 131 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:45,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:45,268 INFO L93 Difference]: Finished difference Result 74 states and 153 transitions. [2021-06-05 21:57:45,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:45,268 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:45,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:45,269 INFO L225 Difference]: With dead ends: 74 [2021-06-05 21:57:45,269 INFO L226 Difference]: Without dead ends: 74 [2021-06-05 21:57:45,269 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 115.0ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:57:45,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-06-05 21:57:45,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 63. [2021-06-05 21:57:45,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 62 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:45,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 131 transitions. [2021-06-05 21:57:45,271 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 131 transitions. Word has length 15 [2021-06-05 21:57:45,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:45,271 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 131 transitions. [2021-06-05 21:57:45,271 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:45,271 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 131 transitions. [2021-06-05 21:57:45,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:45,271 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:45,271 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:45,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:45,477 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:45,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:45,477 INFO L82 PathProgramCache]: Analyzing trace with hash -349166395, now seen corresponding path program 16 times [2021-06-05 21:57:45,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:45,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785002965] [2021-06-05 21:57:45,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:45,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:45,516 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:45,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:45,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785002965] [2021-06-05 21:57:45,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785002965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:45,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372473560] [2021-06-05 21:57:45,517 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-06-05 21:57:45,549 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:57:45,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:45,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:45,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:45,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:45,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372473560] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:45,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:45,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:45,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765501528] [2021-06-05 21:57:45,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:45,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:45,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:45,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:45,623 INFO L87 Difference]: Start difference. First operand 63 states and 131 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:45,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:45,667 INFO L93 Difference]: Finished difference Result 82 states and 169 transitions. [2021-06-05 21:57:45,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:45,668 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:45,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:45,668 INFO L225 Difference]: With dead ends: 82 [2021-06-05 21:57:45,668 INFO L226 Difference]: Without dead ends: 82 [2021-06-05 21:57:45,669 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 46.9ms TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:45,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-06-05 21:57:45,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 61. [2021-06-05 21:57:45,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.1166666666666667) internal successors, (127), 60 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:45,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 127 transitions. [2021-06-05 21:57:45,672 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 127 transitions. Word has length 15 [2021-06-05 21:57:45,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:45,672 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 127 transitions. [2021-06-05 21:57:45,672 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:45,672 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 127 transitions. [2021-06-05 21:57:45,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:45,673 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:45,673 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:45,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2021-06-05 21:57:45,889 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:45,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:45,889 INFO L82 PathProgramCache]: Analyzing trace with hash -855512661, now seen corresponding path program 17 times [2021-06-05 21:57:45,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:45,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389635788] [2021-06-05 21:57:45,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:45,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:45,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:45,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389635788] [2021-06-05 21:57:45,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389635788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:45,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884920132] [2021-06-05 21:57:45,935 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-06-05 21:57:45,987 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:57:45,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:45,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:45,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:46,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884920132] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:46,066 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:46,066 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:46,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661179057] [2021-06-05 21:57:46,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:46,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:46,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:46,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:46,070 INFO L87 Difference]: Start difference. First operand 61 states and 127 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:46,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:46,105 INFO L93 Difference]: Finished difference Result 85 states and 168 transitions. [2021-06-05 21:57:46,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:46,106 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:46,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:46,106 INFO L225 Difference]: With dead ends: 85 [2021-06-05 21:57:46,106 INFO L226 Difference]: Without dead ends: 85 [2021-06-05 21:57:46,107 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 55.6ms TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:46,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-06-05 21:57:46,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 63. [2021-06-05 21:57:46,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.1451612903225805) internal successors, (133), 62 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:46,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 133 transitions. [2021-06-05 21:57:46,109 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 133 transitions. Word has length 15 [2021-06-05 21:57:46,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:46,109 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 133 transitions. [2021-06-05 21:57:46,109 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:46,109 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 133 transitions. [2021-06-05 21:57:46,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:46,109 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:46,110 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:46,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:46,325 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:46,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:46,325 INFO L82 PathProgramCache]: Analyzing trace with hash 386519599, now seen corresponding path program 18 times [2021-06-05 21:57:46,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:46,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910598165] [2021-06-05 21:57:46,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:46,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:46,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:46,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:46,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910598165] [2021-06-05 21:57:46,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910598165] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:46,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120048760] [2021-06-05 21:57:46,379 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-06-05 21:57:46,437 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 21:57:46,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:46,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:46,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:46,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:46,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120048760] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:46,518 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:46,518 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:46,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708406590] [2021-06-05 21:57:46,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:46,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:46,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:46,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:46,520 INFO L87 Difference]: Start difference. First operand 63 states and 133 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:46,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:46,559 INFO L93 Difference]: Finished difference Result 87 states and 169 transitions. [2021-06-05 21:57:46,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:46,559 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:46,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:46,559 INFO L225 Difference]: With dead ends: 87 [2021-06-05 21:57:46,560 INFO L226 Difference]: Without dead ends: 85 [2021-06-05 21:57:46,561 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 84.0ms TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:46,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-06-05 21:57:46,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 62. [2021-06-05 21:57:46,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.1311475409836067) internal successors, (130), 61 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:46,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 130 transitions. [2021-06-05 21:57:46,563 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 130 transitions. Word has length 15 [2021-06-05 21:57:46,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:46,563 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 130 transitions. [2021-06-05 21:57:46,563 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:46,563 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 130 transitions. [2021-06-05 21:57:46,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:46,564 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:46,564 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:46,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable153 [2021-06-05 21:57:46,781 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:46,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:46,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1759651161, now seen corresponding path program 19 times [2021-06-05 21:57:46,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:46,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132561443] [2021-06-05 21:57:46,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:46,831 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:46,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:46,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132561443] [2021-06-05 21:57:46,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132561443] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:46,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024661090] [2021-06-05 21:57:46,831 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-06-05 21:57:46,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:46,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:46,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:46,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:46,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024661090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:46,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:46,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:46,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840341963] [2021-06-05 21:57:46,954 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:46,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:46,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:46,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:46,954 INFO L87 Difference]: Start difference. First operand 62 states and 130 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:47,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:47,033 INFO L93 Difference]: Finished difference Result 69 states and 140 transitions. [2021-06-05 21:57:47,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:47,033 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:47,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:47,034 INFO L225 Difference]: With dead ends: 69 [2021-06-05 21:57:47,034 INFO L226 Difference]: Without dead ends: 65 [2021-06-05 21:57:47,034 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 103.2ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:47,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-06-05 21:57:47,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 62. [2021-06-05 21:57:47,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.1147540983606556) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:47,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 129 transitions. [2021-06-05 21:57:47,036 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 129 transitions. Word has length 15 [2021-06-05 21:57:47,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:47,036 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 129 transitions. [2021-06-05 21:57:47,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:47,036 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 129 transitions. [2021-06-05 21:57:47,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:47,036 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:47,036 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:47,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2021-06-05 21:57:47,253 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:47,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:47,253 INFO L82 PathProgramCache]: Analyzing trace with hash -942940134, now seen corresponding path program 20 times [2021-06-05 21:57:47,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:47,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184181045] [2021-06-05 21:57:47,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:47,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:47,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:47,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:47,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184181045] [2021-06-05 21:57:47,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184181045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:47,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314927891] [2021-06-05 21:57:47,300 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:47,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:47,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:47,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:47,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:47,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:47,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314927891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:47,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:47,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 21:57:47,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460822487] [2021-06-05 21:57:47,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:57:47,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:47,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:57:47,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:47,405 INFO L87 Difference]: Start difference. First operand 62 states and 129 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:47,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:47,451 INFO L93 Difference]: Finished difference Result 72 states and 144 transitions. [2021-06-05 21:57:47,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:47,451 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:47,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:47,452 INFO L225 Difference]: With dead ends: 72 [2021-06-05 21:57:47,452 INFO L226 Difference]: Without dead ends: 66 [2021-06-05 21:57:47,452 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 81.4ms TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:47,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-06-05 21:57:47,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 62. [2021-06-05 21:57:47,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.098360655737705) internal successors, (128), 61 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:47,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 128 transitions. [2021-06-05 21:57:47,454 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 128 transitions. Word has length 15 [2021-06-05 21:57:47,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:47,454 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 128 transitions. [2021-06-05 21:57:47,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:47,454 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 128 transitions. [2021-06-05 21:57:47,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:47,454 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:47,454 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:47,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:47,670 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:47,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:47,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1010165383, now seen corresponding path program 21 times [2021-06-05 21:57:47,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:47,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632699237] [2021-06-05 21:57:47,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:47,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:47,729 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:47,729 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:47,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632699237] [2021-06-05 21:57:47,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632699237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:47,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802536954] [2021-06-05 21:57:47,729 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 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:47,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:57:47,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:47,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:47,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:47,830 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:47,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802536954] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:47,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:47,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-06-05 21:57:47,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367614343] [2021-06-05 21:57:47,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:57:47,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:47,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:57:47,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:57:47,831 INFO L87 Difference]: Start difference. First operand 62 states and 128 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:47,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:47,905 INFO L93 Difference]: Finished difference Result 70 states and 144 transitions. [2021-06-05 21:57:47,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:47,905 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:47,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:47,906 INFO L225 Difference]: With dead ends: 70 [2021-06-05 21:57:47,906 INFO L226 Difference]: Without dead ends: 70 [2021-06-05 21:57:47,906 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 108.2ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:57:47,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-06-05 21:57:47,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 62. [2021-06-05 21:57:47,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.098360655737705) internal successors, (128), 61 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:47,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 128 transitions. [2021-06-05 21:57:47,908 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 128 transitions. Word has length 15 [2021-06-05 21:57:47,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:47,908 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 128 transitions. [2021-06-05 21:57:47,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:47,908 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 128 transitions. [2021-06-05 21:57:47,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:47,908 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:47,908 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:48,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:48,109 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:48,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:48,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1599705898, now seen corresponding path program 22 times [2021-06-05 21:57:48,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:48,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856170599] [2021-06-05 21:57:48,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:48,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:48,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:48,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:48,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856170599] [2021-06-05 21:57:48,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856170599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:48,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247468077] [2021-06-05 21:57:48,161 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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:48,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:57:48,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:48,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:48,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:48,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:48,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247468077] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:48,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:48,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:48,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256630868] [2021-06-05 21:57:48,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:48,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:48,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:48,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:48,278 INFO L87 Difference]: Start difference. First operand 62 states and 128 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:48,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:48,329 INFO L93 Difference]: Finished difference Result 83 states and 161 transitions. [2021-06-05 21:57:48,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:48,330 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:48,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:48,330 INFO L225 Difference]: With dead ends: 83 [2021-06-05 21:57:48,330 INFO L226 Difference]: Without dead ends: 80 [2021-06-05 21:57:48,330 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 68.1ms TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:48,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-06-05 21:57:48,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 67. [2021-06-05 21:57:48,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.121212121212121) internal successors, (140), 66 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:48,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 140 transitions. [2021-06-05 21:57:48,332 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 140 transitions. Word has length 15 [2021-06-05 21:57:48,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:48,332 INFO L482 AbstractCegarLoop]: Abstraction has 67 states and 140 transitions. [2021-06-05 21:57:48,332 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:48,332 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 140 transitions. [2021-06-05 21:57:48,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:48,333 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:48,333 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:48,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:48,549 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:48,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:48,549 INFO L82 PathProgramCache]: Analyzing trace with hash -77853801, now seen corresponding path program 23 times [2021-06-05 21:57:48,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:48,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530789321] [2021-06-05 21:57:48,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:48,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:48,596 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:48,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:48,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530789321] [2021-06-05 21:57:48,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530789321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:48,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608727808] [2021-06-05 21:57:48,597 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:48,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:48,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:48,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:48,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:48,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:48,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608727808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:48,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:48,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 21:57:48,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042661031] [2021-06-05 21:57:48,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:57:48,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:48,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:57:48,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:48,682 INFO L87 Difference]: Start difference. First operand 67 states and 140 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:48,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:48,715 INFO L93 Difference]: Finished difference Result 96 states and 190 transitions. [2021-06-05 21:57:48,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:48,716 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:48,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:48,716 INFO L225 Difference]: With dead ends: 96 [2021-06-05 21:57:48,716 INFO L226 Difference]: Without dead ends: 96 [2021-06-05 21:57:48,717 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 40.2ms TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:48,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-06-05 21:57:48,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 67. [2021-06-05 21:57:48,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.121212121212121) internal successors, (140), 66 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:48,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 140 transitions. [2021-06-05 21:57:48,719 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 140 transitions. Word has length 15 [2021-06-05 21:57:48,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:48,720 INFO L482 AbstractCegarLoop]: Abstraction has 67 states and 140 transitions. [2021-06-05 21:57:48,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:48,720 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 140 transitions. [2021-06-05 21:57:48,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:48,720 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:48,720 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:48,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,26 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:48,937 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:48,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:48,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1205249894, now seen corresponding path program 24 times [2021-06-05 21:57:48,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:48,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201143097] [2021-06-05 21:57:48,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:48,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:48,988 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:48,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:48,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201143097] [2021-06-05 21:57:48,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201143097] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:48,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56015442] [2021-06-05 21:57:48,989 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 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:49,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:57:49,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:49,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:49,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:49,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:49,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56015442] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:49,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:49,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:49,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142166587] [2021-06-05 21:57:49,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:49,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:49,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:49,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:49,110 INFO L87 Difference]: Start difference. First operand 67 states and 140 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:49,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:49,150 INFO L93 Difference]: Finished difference Result 68 states and 140 transitions. [2021-06-05 21:57:49,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:49,150 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:49,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:49,151 INFO L225 Difference]: With dead ends: 68 [2021-06-05 21:57:49,151 INFO L226 Difference]: Without dead ends: 68 [2021-06-05 21:57:49,151 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 66.6ms TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:49,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-06-05 21:57:49,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 63. [2021-06-05 21:57:49,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 62 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:49,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 131 transitions. [2021-06-05 21:57:49,154 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 131 transitions. Word has length 15 [2021-06-05 21:57:49,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:49,154 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 131 transitions. [2021-06-05 21:57:49,154 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:49,154 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 131 transitions. [2021-06-05 21:57:49,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:49,154 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:49,154 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:49,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2021-06-05 21:57:49,374 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:49,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:49,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1164178459, now seen corresponding path program 25 times [2021-06-05 21:57:49,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:49,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723965950] [2021-06-05 21:57:49,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:49,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:49,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:49,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:49,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723965950] [2021-06-05 21:57:49,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723965950] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:49,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090872839] [2021-06-05 21:57:49,414 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:49,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:49,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:49,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:49,517 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:49,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090872839] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:49,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:49,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:49,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286208611] [2021-06-05 21:57:49,518 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:49,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:49,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:49,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:49,518 INFO L87 Difference]: Start difference. First operand 63 states and 131 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:49,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:49,567 INFO L93 Difference]: Finished difference Result 73 states and 148 transitions. [2021-06-05 21:57:49,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:49,568 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:49,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:49,568 INFO L225 Difference]: With dead ends: 73 [2021-06-05 21:57:49,568 INFO L226 Difference]: Without dead ends: 71 [2021-06-05 21:57:49,568 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 55.6ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:49,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-06-05 21:57:49,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 61. [2021-06-05 21:57:49,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.1) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:49,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 126 transitions. [2021-06-05 21:57:49,571 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 126 transitions. Word has length 15 [2021-06-05 21:57:49,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:49,571 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 126 transitions. [2021-06-05 21:57:49,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:49,571 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 126 transitions. [2021-06-05 21:57:49,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:49,571 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:49,571 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:49,793 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:49,793 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:49,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:49,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1973989497, now seen corresponding path program 26 times [2021-06-05 21:57:49,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:49,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128801232] [2021-06-05 21:57:49,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:49,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:49,838 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:49,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:49,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128801232] [2021-06-05 21:57:49,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128801232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:49,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751633564] [2021-06-05 21:57:49,838 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 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:49,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:49,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:49,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:49,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:49,949 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:49,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751633564] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:49,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:49,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:49,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646905113] [2021-06-05 21:57:49,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:49,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:49,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:49,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:49,950 INFO L87 Difference]: Start difference. First operand 61 states and 126 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:49,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:49,991 INFO L93 Difference]: Finished difference Result 83 states and 158 transitions. [2021-06-05 21:57:49,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:49,991 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:49,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:49,991 INFO L225 Difference]: With dead ends: 83 [2021-06-05 21:57:49,991 INFO L226 Difference]: Without dead ends: 83 [2021-06-05 21:57:49,992 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 58.5ms TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:49,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-06-05 21:57:49,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 59. [2021-06-05 21:57:49,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 58 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:49,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 118 transitions. [2021-06-05 21:57:49,993 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 118 transitions. Word has length 15 [2021-06-05 21:57:49,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:49,994 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 118 transitions. [2021-06-05 21:57:49,994 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:49,994 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 118 transitions. [2021-06-05 21:57:49,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:49,994 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:49,994 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:50,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-06-05 21:57:50,213 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:50,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:50,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1711596160, now seen corresponding path program 27 times [2021-06-05 21:57:50,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:50,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215453766] [2021-06-05 21:57:50,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:50,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:50,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:50,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:50,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215453766] [2021-06-05 21:57:50,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215453766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:50,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543636246] [2021-06-05 21:57:50,261 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 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:50,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:57:50,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:50,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:50,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:50,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:50,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543636246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:50,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:50,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:50,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142423939] [2021-06-05 21:57:50,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:50,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:50,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:50,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:50,361 INFO L87 Difference]: Start difference. First operand 59 states and 118 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:50,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:50,451 INFO L93 Difference]: Finished difference Result 96 states and 181 transitions. [2021-06-05 21:57:50,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:57:50,452 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:50,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:50,452 INFO L225 Difference]: With dead ends: 96 [2021-06-05 21:57:50,452 INFO L226 Difference]: Without dead ends: 96 [2021-06-05 21:57:50,452 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 91.9ms TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:57:50,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-06-05 21:57:50,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 60. [2021-06-05 21:57:50,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0847457627118646) internal successors, (123), 59 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:50,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 123 transitions. [2021-06-05 21:57:50,455 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 123 transitions. Word has length 15 [2021-06-05 21:57:50,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:50,455 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 123 transitions. [2021-06-05 21:57:50,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:50,455 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 123 transitions. [2021-06-05 21:57:50,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:50,456 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:50,456 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:50,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2021-06-05 21:57:50,665 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:50,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:50,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1173740582, now seen corresponding path program 28 times [2021-06-05 21:57:50,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:50,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807660157] [2021-06-05 21:57:50,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:50,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:50,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:50,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:50,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807660157] [2021-06-05 21:57:50,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807660157] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:50,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298171383] [2021-06-05 21:57:50,719 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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:50,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:57:50,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:50,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:50,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:50,799 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:50,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298171383] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:50,800 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:50,800 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 21:57:50,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561378676] [2021-06-05 21:57:50,800 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:57:50,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:50,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:57:50,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:50,800 INFO L87 Difference]: Start difference. First operand 60 states and 123 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:50,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:50,833 INFO L93 Difference]: Finished difference Result 69 states and 137 transitions. [2021-06-05 21:57:50,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:50,834 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:50,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:50,835 INFO L225 Difference]: With dead ends: 69 [2021-06-05 21:57:50,835 INFO L226 Difference]: Without dead ends: 69 [2021-06-05 21:57:50,835 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 55.5ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:50,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-06-05 21:57:50,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 58. [2021-06-05 21:57:50,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 57 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:50,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 116 transitions. [2021-06-05 21:57:50,836 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 116 transitions. Word has length 15 [2021-06-05 21:57:50,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:50,836 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 116 transitions. [2021-06-05 21:57:50,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:50,837 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 116 transitions. [2021-06-05 21:57:50,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:50,837 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:50,837 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:51,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:51,041 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:51,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:51,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1488338567, now seen corresponding path program 29 times [2021-06-05 21:57:51,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:51,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777108426] [2021-06-05 21:57:51,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:51,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:51,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:51,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777108426] [2021-06-05 21:57:51,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777108426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:51,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048945716] [2021-06-05 21:57:51,086 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 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:51,124 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:51,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:51,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:51,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:51,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048945716] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:51,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:51,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:51,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288014036] [2021-06-05 21:57:51,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:51,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:51,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:51,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:51,197 INFO L87 Difference]: Start difference. First operand 58 states and 116 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:51,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:51,263 INFO L93 Difference]: Finished difference Result 62 states and 120 transitions. [2021-06-05 21:57:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:51,264 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:51,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:51,264 INFO L225 Difference]: With dead ends: 62 [2021-06-05 21:57:51,264 INFO L226 Difference]: Without dead ends: 58 [2021-06-05 21:57:51,264 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 98.1ms TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:51,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-06-05 21:57:51,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2021-06-05 21:57:51,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.018181818181818) internal successors, (111), 55 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:51,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 111 transitions. [2021-06-05 21:57:51,266 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 111 transitions. Word has length 15 [2021-06-05 21:57:51,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:51,266 INFO L482 AbstractCegarLoop]: Abstraction has 56 states and 111 transitions. [2021-06-05 21:57:51,266 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:51,266 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 111 transitions. [2021-06-05 21:57:51,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:51,266 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:51,266 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:51,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-06-05 21:57:51,489 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:51,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:51,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1065816366, now seen corresponding path program 30 times [2021-06-05 21:57:51,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:51,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283875742] [2021-06-05 21:57:51,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:51,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:51,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:51,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:51,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283875742] [2021-06-05 21:57:51,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283875742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:51,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830936784] [2021-06-05 21:57:51,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:51,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:57:51,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:51,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:51,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:51,640 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:51,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830936784] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:51,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:51,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:51,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954574779] [2021-06-05 21:57:51,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:51,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:51,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:51,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:51,641 INFO L87 Difference]: Start difference. First operand 56 states and 111 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:51,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:51,700 INFO L93 Difference]: Finished difference Result 81 states and 149 transitions. [2021-06-05 21:57:51,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:51,701 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:51,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:51,701 INFO L225 Difference]: With dead ends: 81 [2021-06-05 21:57:51,701 INFO L226 Difference]: Without dead ends: 78 [2021-06-05 21:57:51,701 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 68.8ms TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:57:51,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-06-05 21:57:51,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 61. [2021-06-05 21:57:51,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.033333333333333) internal successors, (122), 60 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:51,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 122 transitions. [2021-06-05 21:57:51,703 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 122 transitions. Word has length 15 [2021-06-05 21:57:51,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:51,703 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 122 transitions. [2021-06-05 21:57:51,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:51,704 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 122 transitions. [2021-06-05 21:57:51,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:51,704 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:51,704 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:51,925 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable220 [2021-06-05 21:57:51,925 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:51,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:51,926 INFO L82 PathProgramCache]: Analyzing trace with hash 456035731, now seen corresponding path program 31 times [2021-06-05 21:57:51,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:51,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230196417] [2021-06-05 21:57:51,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:51,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:51,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:51,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:51,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230196417] [2021-06-05 21:57:51,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230196417] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:51,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497255250] [2021-06-05 21:57:51,973 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 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:52,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:52,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:52,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:52,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:52,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497255250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:52,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:52,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 21:57:52,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668720828] [2021-06-05 21:57:52,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:57:52,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:52,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:57:52,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:52,099 INFO L87 Difference]: Start difference. First operand 61 states and 122 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:52,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:52,189 INFO L93 Difference]: Finished difference Result 80 states and 151 transitions. [2021-06-05 21:57:52,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:52,193 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:52,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:52,194 INFO L225 Difference]: With dead ends: 80 [2021-06-05 21:57:52,194 INFO L226 Difference]: Without dead ends: 80 [2021-06-05 21:57:52,194 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 126.4ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:52,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-06-05 21:57:52,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 61. [2021-06-05 21:57:52,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.033333333333333) internal successors, (122), 60 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:52,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 122 transitions. [2021-06-05 21:57:52,197 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 122 transitions. Word has length 15 [2021-06-05 21:57:52,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:52,199 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 122 transitions. [2021-06-05 21:57:52,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:52,199 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 122 transitions. [2021-06-05 21:57:52,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:52,199 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:52,199 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:52,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-06-05 21:57:52,417 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:52,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:52,417 INFO L82 PathProgramCache]: Analyzing trace with hash -671360362, now seen corresponding path program 32 times [2021-06-05 21:57:52,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:52,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973381251] [2021-06-05 21:57:52,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:52,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:52,462 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:52,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:52,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973381251] [2021-06-05 21:57:52,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973381251] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:52,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742519408] [2021-06-05 21:57:52,463 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:52,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:52,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:52,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:52,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:52,554 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:52,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742519408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:52,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:52,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:52,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321595465] [2021-06-05 21:57:52,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:52,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:52,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:52,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:52,556 INFO L87 Difference]: Start difference. First operand 61 states and 122 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:52,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:52,663 INFO L93 Difference]: Finished difference Result 81 states and 152 transitions. [2021-06-05 21:57:52,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:57:52,664 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-06-05 21:57:52,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:52,664 INFO L225 Difference]: With dead ends: 81 [2021-06-05 21:57:52,664 INFO L226 Difference]: Without dead ends: 81 [2021-06-05 21:57:52,665 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 95.5ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:52,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-06-05 21:57:52,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 61. [2021-06-05 21:57:52,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.033333333333333) internal successors, (122), 60 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:52,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 122 transitions. [2021-06-05 21:57:52,666 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 122 transitions. Word has length 15 [2021-06-05 21:57:52,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:52,667 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 122 transitions. [2021-06-05 21:57:52,667 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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-06-05 21:57:52,667 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 122 transitions. [2021-06-05 21:57:52,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:52,667 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:52,667 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:52,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,35 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:52,884 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:52,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:52,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1698067991, now seen corresponding path program 33 times [2021-06-05 21:57:52,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:52,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183346366] [2021-06-05 21:57:52,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:52,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:52,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:52,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183346366] [2021-06-05 21:57:52,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183346366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:52,928 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149964819] [2021-06-05 21:57:52,928 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:52,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:57:52,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:52,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:52,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:53,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:53,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149964819] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:53,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:53,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 21:57:53,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336700713] [2021-06-05 21:57:53,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:57:53,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:53,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:57:53,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:53,062 INFO L87 Difference]: Start difference. First operand 61 states and 122 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:53,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:53,210 INFO L93 Difference]: Finished difference Result 82 states and 152 transitions. [2021-06-05 21:57:53,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:57:53,210 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:53,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:53,211 INFO L225 Difference]: With dead ends: 82 [2021-06-05 21:57:53,211 INFO L226 Difference]: Without dead ends: 80 [2021-06-05 21:57:53,211 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 174.1ms TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:57:53,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-06-05 21:57:53,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 60. [2021-06-05 21:57:53,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.016949152542373) internal successors, (119), 59 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:53,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-06-05 21:57:53,213 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-06-05 21:57:53,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:53,213 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-06-05 21:57:53,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:53,213 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-06-05 21:57:53,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:53,213 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:53,213 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:53,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-06-05 21:57:53,414 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:53,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:53,414 INFO L82 PathProgramCache]: Analyzing trace with hash -133504784, now seen corresponding path program 34 times [2021-06-05 21:57:53,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:53,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211268628] [2021-06-05 21:57:53,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:53,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:53,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:53,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:53,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211268628] [2021-06-05 21:57:53,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211268628] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:53,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387534304] [2021-06-05 21:57:53,468 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:53,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:57:53,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:53,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:53,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:53,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:53,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387534304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:53,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:53,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 21:57:53,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919999633] [2021-06-05 21:57:53,561 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:57:53,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:53,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:57:53,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:53,561 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:53,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:53,623 INFO L93 Difference]: Finished difference Result 73 states and 143 transitions. [2021-06-05 21:57:53,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:53,624 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:53,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:53,624 INFO L225 Difference]: With dead ends: 73 [2021-06-05 21:57:53,624 INFO L226 Difference]: Without dead ends: 73 [2021-06-05 21:57:53,624 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 57.0ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:53,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-06-05 21:57:53,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 60. [2021-06-05 21:57:53,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.016949152542373) internal successors, (119), 59 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:53,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-06-05 21:57:53,625 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-06-05 21:57:53,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:53,625 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-06-05 21:57:53,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:53,625 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-06-05 21:57:53,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:53,626 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:53,626 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:53,826 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:53,826 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:53,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:53,826 INFO L82 PathProgramCache]: Analyzing trace with hash -448102769, now seen corresponding path program 35 times [2021-06-05 21:57:53,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:53,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734574077] [2021-06-05 21:57:53,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:53,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:53,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:53,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734574077] [2021-06-05 21:57:53,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734574077] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:53,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064664138] [2021-06-05 21:57:53,867 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 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:53,897 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:53,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:53,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:53,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:53,988 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:53,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064664138] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:53,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:53,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 21:57:53,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959694255] [2021-06-05 21:57:53,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:57:53,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:53,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:57:53,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:57:53,990 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:54,081 INFO L93 Difference]: Finished difference Result 79 states and 144 transitions. [2021-06-05 21:57:54,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:54,082 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:54,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:54,082 INFO L225 Difference]: With dead ends: 79 [2021-06-05 21:57:54,082 INFO L226 Difference]: Without dead ends: 75 [2021-06-05 21:57:54,083 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 131.5ms TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:54,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-06-05 21:57:54,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 59. [2021-06-05 21:57:54,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 116 transitions. [2021-06-05 21:57:54,084 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 116 transitions. Word has length 15 [2021-06-05 21:57:54,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:54,084 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 116 transitions. [2021-06-05 21:57:54,084 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,084 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 116 transitions. [2021-06-05 21:57:54,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:54,085 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:54,085 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:54,292 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-06-05 21:57:54,293 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:54,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:54,293 INFO L82 PathProgramCache]: Analyzing trace with hash 454240538, now seen corresponding path program 36 times [2021-06-05 21:57:54,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:54,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557669494] [2021-06-05 21:57:54,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:54,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:54,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:54,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:54,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557669494] [2021-06-05 21:57:54,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557669494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:54,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529967227] [2021-06-05 21:57:54,331 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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:54,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:57:54,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:54,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:54,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:54,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:54,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529967227] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:54,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:54,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-06-05 21:57:54,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452781900] [2021-06-05 21:57:54,397 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 21:57:54,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:54,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 21:57:54,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-06-05 21:57:54,397 INFO L87 Difference]: Start difference. First operand 59 states and 116 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:54,442 INFO L93 Difference]: Finished difference Result 81 states and 149 transitions. [2021-06-05 21:57:54,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:54,442 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:54,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:54,443 INFO L225 Difference]: With dead ends: 81 [2021-06-05 21:57:54,443 INFO L226 Difference]: Without dead ends: 81 [2021-06-05 21:57:54,443 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 34.0ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:57:54,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-06-05 21:57:54,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 52. [2021-06-05 21:57:54,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.9803921568627452) internal successors, (101), 51 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 101 transitions. [2021-06-05 21:57:54,444 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 101 transitions. Word has length 15 [2021-06-05 21:57:54,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:54,445 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 101 transitions. [2021-06-05 21:57:54,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,445 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 101 transitions. [2021-06-05 21:57:54,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:57:54,445 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:54,445 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:54,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:54,665 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:54,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:54,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1460795301, now seen corresponding path program 37 times [2021-06-05 21:57:54,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:54,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003921557] [2021-06-05 21:57:54,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:54,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:54,703 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:54,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:54,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003921557] [2021-06-05 21:57:54,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003921557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:54,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352589388] [2021-06-05 21:57:54,704 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:54,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:54,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:57:54,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:54,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:54,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352589388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:54,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:54,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 21:57:54,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950003389] [2021-06-05 21:57:54,833 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:57:54,833 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:54,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:57:54,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:57:54,833 INFO L87 Difference]: Start difference. First operand 52 states and 101 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:54,940 INFO L93 Difference]: Finished difference Result 58 states and 108 transitions. [2021-06-05 21:57:54,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:57:54,941 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 21:57:54,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:54,941 INFO L225 Difference]: With dead ends: 58 [2021-06-05 21:57:54,941 INFO L226 Difference]: Without dead ends: 52 [2021-06-05 21:57:54,942 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 123.3ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:54,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-06-05 21:57:54,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-06-05 21:57:54,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 51 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 100 transitions. [2021-06-05 21:57:54,943 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 100 transitions. Word has length 15 [2021-06-05 21:57:54,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:54,943 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 100 transitions. [2021-06-05 21:57:54,943 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:54,943 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 100 transitions. [2021-06-05 21:57:54,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:57:54,944 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:54,944 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:55,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2021-06-05 21:57:55,153 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:55,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:55,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1741313336, now seen corresponding path program 38 times [2021-06-05 21:57:55,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:55,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889961970] [2021-06-05 21:57:55,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:55,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:55,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:55,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889961970] [2021-06-05 21:57:55,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889961970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:55,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918257177] [2021-06-05 21:57:55,347 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:55,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:55,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:55,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:57:55,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:55,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:55,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:55,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:57:55,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:55,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:57:55,551 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:55,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:57:55,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:57:55,566 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:76, output treesize:35 [2021-06-05 21:57:55,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:55,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918257177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:55,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:55,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:57:55,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290203142] [2021-06-05 21:57:55,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:57:55,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:55,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:57:55,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:57:55,621 INFO L87 Difference]: Start difference. First operand 52 states and 100 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:56,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:56,067 INFO L93 Difference]: Finished difference Result 103 states and 190 transitions. [2021-06-05 21:57:56,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:57:56,067 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:57:56,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:56,068 INFO L225 Difference]: With dead ends: 103 [2021-06-05 21:57:56,068 INFO L226 Difference]: Without dead ends: 82 [2021-06-05 21:57:56,068 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 548.0ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:57:56,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-06-05 21:57:56,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 54. [2021-06-05 21:57:56,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 1.9622641509433962) internal successors, (104), 53 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:56,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 104 transitions. [2021-06-05 21:57:56,070 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 104 transitions. Word has length 16 [2021-06-05 21:57:56,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:56,070 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 104 transitions. [2021-06-05 21:57:56,070 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:56,070 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 104 transitions. [2021-06-05 21:57:56,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:57:56,070 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:56,070 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:56,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:56,277 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:56,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:56,277 INFO L82 PathProgramCache]: Analyzing trace with hash 712811384, now seen corresponding path program 39 times [2021-06-05 21:57:56,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:56,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584962173] [2021-06-05 21:57:56,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:56,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:56,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:56,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:56,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584962173] [2021-06-05 21:57:56,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584962173] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:56,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566987748] [2021-06-05 21:57:56,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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:56,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:57:56,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:56,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:57:56,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:57,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:57:57,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:57:57,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:57:57,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:57,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:57:57,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:57:57,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:57:57,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:57,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:57:57,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:57:57,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:57:57,110 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:57,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:57:57,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:57:57,116 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:57,236 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2021-06-05 21:57:57,236 INFO L628 ElimStorePlain]: treesize reduction 232, result has 31.4 percent of original size [2021-06-05 21:57:57,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:57:57,240 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:57,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:57:57,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:57:57,288 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:57,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:57:57,292 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:57,379 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.8 percent of original size [2021-06-05 21:57:57,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 21:57:57,381 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:464, output treesize:59 [2021-06-05 21:57:57,458 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:57,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566987748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:57,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:57,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:57:57,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225584974] [2021-06-05 21:57:57,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:57:57,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:57,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:57:57,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:57:57,459 INFO L87 Difference]: Start difference. First operand 54 states and 104 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:58,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:58,353 INFO L93 Difference]: Finished difference Result 102 states and 198 transitions. [2021-06-05 21:57:58,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:57:58,354 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:57:58,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:58,354 INFO L225 Difference]: With dead ends: 102 [2021-06-05 21:57:58,354 INFO L226 Difference]: Without dead ends: 95 [2021-06-05 21:57:58,355 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 1068.2ms TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:57:58,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-06-05 21:57:58,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 60. [2021-06-05 21:57:58,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.016949152542373) internal successors, (119), 59 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:58,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-06-05 21:57:58,356 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 16 [2021-06-05 21:57:58,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:58,356 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-06-05 21:57:58,356 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:58,356 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-06-05 21:57:58,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:57:58,357 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:58,357 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:58,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-06-05 21:57:58,573 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:58,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:58,573 INFO L82 PathProgramCache]: Analyzing trace with hash 762508006, now seen corresponding path program 40 times [2021-06-05 21:57:58,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:58,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567012150] [2021-06-05 21:57:58,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:58,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:58,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:58,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:58,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567012150] [2021-06-05 21:57:58,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567012150] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:58,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029603230] [2021-06-05 21:57:58,763 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 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:58,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:57:58,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:58,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:57:58,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:57:59,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:59,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:59,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:57:59,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:57:59,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:57:59,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:57:59,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:35 [2021-06-05 21:57:59,162 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:59,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029603230] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:59,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:57:59,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2021-06-05 21:57:59,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261786571] [2021-06-05 21:57:59,163 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:57:59,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:57:59,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:57:59,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:57:59,164 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:59,335 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 32 [2021-06-05 21:57:59,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:57:59,379 INFO L93 Difference]: Finished difference Result 80 states and 150 transitions. [2021-06-05 21:57:59,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:57:59,379 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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 16 [2021-06-05 21:57:59,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:57:59,380 INFO L225 Difference]: With dead ends: 80 [2021-06-05 21:57:59,380 INFO L226 Difference]: Without dead ends: 64 [2021-06-05 21:57:59,380 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 416.5ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:57:59,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-06-05 21:57:59,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 62. [2021-06-05 21:57:59,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.0163934426229506) internal successors, (123), 61 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:57:59,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 123 transitions. [2021-06-05 21:57:59,382 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 123 transitions. Word has length 16 [2021-06-05 21:57:59,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:57:59,382 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 123 transitions. [2021-06-05 21:57:59,382 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:57:59,382 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 123 transitions. [2021-06-05 21:57:59,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:57:59,382 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:57:59,382 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:57:59,583 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:59,583 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:57:59,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:57:59,583 INFO L82 PathProgramCache]: Analyzing trace with hash 105742242, now seen corresponding path program 41 times [2021-06-05 21:57:59,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:57:59,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304085325] [2021-06-05 21:57:59,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:57:59,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:57:59,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:57:59,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:57:59,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304085325] [2021-06-05 21:57:59,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304085325] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:57:59,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043939879] [2021-06-05 21:57:59,819 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 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:57:59,864 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:57:59,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:57:59,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:57:59,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:00,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:00,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:00,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:00,017 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:00,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:00,020 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:00,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:00,023 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:00,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:00,026 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:00,059 INFO L628 ElimStorePlain]: treesize reduction 17, result has 71.7 percent of original size [2021-06-05 21:58:00,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:00,059 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:131, output treesize:43 [2021-06-05 21:58:00,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:00,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043939879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:00,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:00,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-05 21:58:00,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242546461] [2021-06-05 21:58:00,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 21:58:00,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:00,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 21:58:00,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:00,117 INFO L87 Difference]: Start difference. First operand 62 states and 123 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:00,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:00,523 INFO L93 Difference]: Finished difference Result 81 states and 159 transitions. [2021-06-05 21:58:00,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:00,523 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:00,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:00,524 INFO L225 Difference]: With dead ends: 81 [2021-06-05 21:58:00,524 INFO L226 Difference]: Without dead ends: 74 [2021-06-05 21:58:00,524 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 569.8ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:58:00,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-06-05 21:58:00,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 63. [2021-06-05 21:58:00,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.032258064516129) internal successors, (126), 62 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:00,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 126 transitions. [2021-06-05 21:58:00,525 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 126 transitions. Word has length 16 [2021-06-05 21:58:00,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:00,526 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 126 transitions. [2021-06-05 21:58:00,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:00,526 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 126 transitions. [2021-06-05 21:58:00,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:00,526 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:00,526 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:00,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:00,733 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:00,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:00,733 INFO L82 PathProgramCache]: Analyzing trace with hash 500198246, now seen corresponding path program 42 times [2021-06-05 21:58:00,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:00,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986814698] [2021-06-05 21:58:00,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:00,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:00,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:00,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:00,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986814698] [2021-06-05 21:58:00,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986814698] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:00,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144302256] [2021-06-05 21:58:00,956 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 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:01,005 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:01,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:01,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:01,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:01,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:01,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:01,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:01,193 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:01,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:01,196 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:01,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:01,200 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:01,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:58:01,204 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:01,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:01,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:01,233 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:147, output treesize:58 [2021-06-05 21:58:01,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-06-05 21:58:01,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144302256] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:01,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:01,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 21:58:01,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797403670] [2021-06-05 21:58:01,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 21:58:01,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:01,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 21:58:01,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:01,349 INFO L87 Difference]: Start difference. First operand 63 states and 126 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:01,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:01,768 INFO L93 Difference]: Finished difference Result 110 states and 202 transitions. [2021-06-05 21:58:01,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:01,768 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:01,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:01,769 INFO L225 Difference]: With dead ends: 110 [2021-06-05 21:58:01,769 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 21:58:01,769 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 646.9ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:58:01,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 21:58:01,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 65. [2021-06-05 21:58:01,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.0625) internal successors, (132), 64 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:01,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 132 transitions. [2021-06-05 21:58:01,770 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 132 transitions. Word has length 16 [2021-06-05 21:58:01,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:01,770 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 132 transitions. [2021-06-05 21:58:01,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:01,770 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 132 transitions. [2021-06-05 21:58:01,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:01,771 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:01,771 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:01,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable339 [2021-06-05 21:58:01,977 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:01,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:01,977 INFO L82 PathProgramCache]: Analyzing trace with hash -400604024, now seen corresponding path program 43 times [2021-06-05 21:58:01,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:01,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520858719] [2021-06-05 21:58:01,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:01,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:02,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-06-05 21:58:02,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:02,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520858719] [2021-06-05 21:58:02,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520858719] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:02,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91694948] [2021-06-05 21:58:02,219 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-06-05 21:58:02,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:02,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:02,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:02,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:02,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:02,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:02,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:02,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:02,456 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:02,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:02,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:02,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:02,465 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:02,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:02,470 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:02,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:02,473 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:02,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:02,478 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:02,530 INFO L628 ElimStorePlain]: treesize reduction 65, result has 39.8 percent of original size [2021-06-05 21:58:02,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:02,531 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:220, output treesize:43 [2021-06-05 21:58:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:02,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91694948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:02,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:02,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-05 21:58:02,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584581063] [2021-06-05 21:58:02,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 21:58:02,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:02,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 21:58:02,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:02,596 INFO L87 Difference]: Start difference. First operand 65 states and 132 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:03,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:03,136 INFO L93 Difference]: Finished difference Result 98 states and 191 transitions. [2021-06-05 21:58:03,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:58:03,137 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:03,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:03,137 INFO L225 Difference]: With dead ends: 98 [2021-06-05 21:58:03,137 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 21:58:03,137 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 732.3ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:58:03,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 21:58:03,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 67. [2021-06-05 21:58:03,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.0757575757575757) internal successors, (137), 66 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:03,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 137 transitions. [2021-06-05 21:58:03,139 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 137 transitions. Word has length 16 [2021-06-05 21:58:03,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:03,139 INFO L482 AbstractCegarLoop]: Abstraction has 67 states and 137 transitions. [2021-06-05 21:58:03,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:03,139 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 137 transitions. [2021-06-05 21:58:03,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:03,139 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:03,139 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:03,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2021-06-05 21:58:03,353 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:03,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:03,353 INFO L82 PathProgramCache]: Analyzing trace with hash -6148020, now seen corresponding path program 44 times [2021-06-05 21:58:03,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:03,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047637893] [2021-06-05 21:58:03,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:03,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:03,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-06-05 21:58:03,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:03,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047637893] [2021-06-05 21:58:03,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047637893] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:03,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488260090] [2021-06-05 21:58:03,594 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-06-05 21:58:03,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:03,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:03,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:03,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:03,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:03,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:03,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:03,777 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:03,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:03,782 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:03,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:03,786 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:03,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:03,790 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:03,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:03,794 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:03,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:03,797 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:03,842 INFO L628 ElimStorePlain]: treesize reduction 43, result has 54.7 percent of original size [2021-06-05 21:58:03,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:03,843 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:211, output treesize:52 [2021-06-05 21:58:03,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:03,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488260090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:03,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:03,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-05 21:58:03,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076912560] [2021-06-05 21:58:03,959 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 21:58:03,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:03,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 21:58:03,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:03,960 INFO L87 Difference]: Start difference. First operand 67 states and 137 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:04,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:04,302 INFO L93 Difference]: Finished difference Result 88 states and 175 transitions. [2021-06-05 21:58:04,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:04,302 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:04,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:04,302 INFO L225 Difference]: With dead ends: 88 [2021-06-05 21:58:04,302 INFO L226 Difference]: Without dead ends: 81 [2021-06-05 21:58:04,303 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 541.4ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:58:04,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-06-05 21:58:04,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 66. [2021-06-05 21:58:04,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.0615384615384613) internal successors, (134), 65 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:04,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 134 transitions. [2021-06-05 21:58:04,304 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 134 transitions. Word has length 16 [2021-06-05 21:58:04,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:04,304 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 134 transitions. [2021-06-05 21:58:04,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:04,304 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 134 transitions. [2021-06-05 21:58:04,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:04,305 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:04,305 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:04,527 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2021-06-05 21:58:04,527 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:04,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:04,527 INFO L82 PathProgramCache]: Analyzing trace with hash 531707558, now seen corresponding path program 45 times [2021-06-05 21:58:04,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:04,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26054710] [2021-06-05 21:58:04,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:04,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:04,741 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:04,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:04,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26054710] [2021-06-05 21:58:04,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26054710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:04,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721660213] [2021-06-05 21:58:04,741 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-06-05 21:58:04,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:04,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:04,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:04,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:04,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:04,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:04,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:04,929 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:04,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:04,933 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:04,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:58:04,938 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:04,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:04,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:04,973 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:115, output treesize:58 [2021-06-05 21:58:05,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:05,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721660213] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:05,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:05,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-05 21:58:05,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463173017] [2021-06-05 21:58:05,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 21:58:05,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:05,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 21:58:05,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:05,086 INFO L87 Difference]: Start difference. First operand 66 states and 134 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:05,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:05,580 INFO L93 Difference]: Finished difference Result 113 states and 217 transitions. [2021-06-05 21:58:05,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:58:05,580 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:05,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:05,581 INFO L225 Difference]: With dead ends: 113 [2021-06-05 21:58:05,581 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 21:58:05,581 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 663.8ms TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:58:05,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 21:58:05,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 68. [2021-06-05 21:58:05,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.074626865671642) internal successors, (139), 67 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:05,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 139 transitions. [2021-06-05 21:58:05,582 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 139 transitions. Word has length 16 [2021-06-05 21:58:05,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:05,582 INFO L482 AbstractCegarLoop]: Abstraction has 68 states and 139 transitions. [2021-06-05 21:58:05,583 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:05,583 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 139 transitions. [2021-06-05 21:58:05,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:05,583 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:05,583 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:05,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable380,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:05,783 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:05,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:05,784 INFO L82 PathProgramCache]: Analyzing trace with hash -1991864008, now seen corresponding path program 46 times [2021-06-05 21:58:05,784 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:05,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624145073] [2021-06-05 21:58:05,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:05,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:05,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:05,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:05,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624145073] [2021-06-05 21:58:05,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624145073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:05,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068242916] [2021-06-05 21:58:05,935 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-06-05 21:58:05,970 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:05,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:05,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:05,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:06,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:06,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:06,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:06,233 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:06,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:06,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:58:06,259 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:35 [2021-06-05 21:58:06,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:06,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068242916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:06,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:06,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2021-06-05 21:58:06,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618483202] [2021-06-05 21:58:06,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:58:06,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:06,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:58:06,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:06,311 INFO L87 Difference]: Start difference. First operand 68 states and 139 transitions. Second operand has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:58:06,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:06,465 INFO L93 Difference]: Finished difference Result 89 states and 172 transitions. [2021-06-05 21:58:06,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:06,465 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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 16 [2021-06-05 21:58:06,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:06,466 INFO L225 Difference]: With dead ends: 89 [2021-06-05 21:58:06,466 INFO L226 Difference]: Without dead ends: 73 [2021-06-05 21:58:06,466 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 336.8ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:06,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-06-05 21:58:06,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 71. [2021-06-05 21:58:06,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.0714285714285716) internal successors, (145), 70 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:06,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 145 transitions. [2021-06-05 21:58:06,467 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 145 transitions. Word has length 16 [2021-06-05 21:58:06,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:06,467 INFO L482 AbstractCegarLoop]: Abstraction has 71 states and 145 transitions. [2021-06-05 21:58:06,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 12 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-06-05 21:58:06,467 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 145 transitions. [2021-06-05 21:58:06,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:06,467 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:06,468 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:06,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:06,673 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:06,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:06,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1646337524, now seen corresponding path program 47 times [2021-06-05 21:58:06,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:06,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379271968] [2021-06-05 21:58:06,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:06,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:06,896 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:06,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:06,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379271968] [2021-06-05 21:58:06,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379271968] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:06,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032669133] [2021-06-05 21:58:06,897 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-06-05 21:58:06,940 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:06,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:06,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:06,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:07,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:07,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:07,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:07,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:07,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:07,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:07,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:07,107 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:07,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:07,111 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:07,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:07,115 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:07,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:07,118 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:07,161 INFO L628 ElimStorePlain]: treesize reduction 52, result has 45.3 percent of original size [2021-06-05 21:58:07,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:07,162 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:190, output treesize:43 [2021-06-05 21:58:07,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:07,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032669133] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:07,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:07,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:58:07,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598129898] [2021-06-05 21:58:07,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:58:07,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:07,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:58:07,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:07,226 INFO L87 Difference]: Start difference. First operand 71 states and 145 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:07,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:07,604 INFO L93 Difference]: Finished difference Result 90 states and 181 transitions. [2021-06-05 21:58:07,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:07,604 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:07,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:07,605 INFO L225 Difference]: With dead ends: 90 [2021-06-05 21:58:07,605 INFO L226 Difference]: Without dead ends: 83 [2021-06-05 21:58:07,605 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 537.9ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:58:07,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-06-05 21:58:07,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 72. [2021-06-05 21:58:07,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.084507042253521) internal successors, (148), 71 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:07,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 148 transitions. [2021-06-05 21:58:07,607 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 148 transitions. Word has length 16 [2021-06-05 21:58:07,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:07,607 INFO L482 AbstractCegarLoop]: Abstraction has 72 states and 148 transitions. [2021-06-05 21:58:07,607 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:07,607 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 148 transitions. [2021-06-05 21:58:07,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:07,607 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:07,607 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:07,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable418 [2021-06-05 21:58:07,808 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:07,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:07,808 INFO L82 PathProgramCache]: Analyzing trace with hash 2040793528, now seen corresponding path program 48 times [2021-06-05 21:58:07,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:07,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735174434] [2021-06-05 21:58:07,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:07,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:07,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-06-05 21:58:07,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:07,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735174434] [2021-06-05 21:58:07,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735174434] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:07,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808457290] [2021-06-05 21:58:07,989 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-06-05 21:58:08,034 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:08,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:08,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:08,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:08,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:08,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:08,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:08,189 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:08,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:08,194 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:08,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:08,198 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:08,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:08,204 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:08,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:08,207 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:08,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:08,211 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:08,261 INFO L628 ElimStorePlain]: treesize reduction 43, result has 54.7 percent of original size [2021-06-05 21:58:08,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:08,262 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:211, output treesize:52 [2021-06-05 21:58:08,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-06-05 21:58:08,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808457290] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:08,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:08,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 21:58:08,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349717422] [2021-06-05 21:58:08,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 21:58:08,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:08,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 21:58:08,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:08,371 INFO L87 Difference]: Start difference. First operand 72 states and 148 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:08,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:08,743 INFO L93 Difference]: Finished difference Result 97 states and 194 transitions. [2021-06-05 21:58:08,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:08,743 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:08,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:08,744 INFO L225 Difference]: With dead ends: 97 [2021-06-05 21:58:08,744 INFO L226 Difference]: Without dead ends: 90 [2021-06-05 21:58:08,744 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 560.3ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:58:08,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-06-05 21:58:08,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 71. [2021-06-05 21:58:08,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.0714285714285716) internal successors, (145), 70 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:08,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 145 transitions. [2021-06-05 21:58:08,745 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 145 transitions. Word has length 16 [2021-06-05 21:58:08,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:08,746 INFO L482 AbstractCegarLoop]: Abstraction has 71 states and 145 transitions. [2021-06-05 21:58:08,746 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:08,746 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 145 transitions. [2021-06-05 21:58:08,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:08,746 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:08,746 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:08,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable429,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:08,961 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:08,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:08,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1139991258, now seen corresponding path program 49 times [2021-06-05 21:58:08,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:08,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846432211] [2021-06-05 21:58:08,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:08,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:09,222 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:09,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:09,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846432211] [2021-06-05 21:58:09,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846432211] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:09,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831889124] [2021-06-05 21:58:09,223 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:09,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:09,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:09,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:09,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:09,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:09,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:09,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:09,414 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:09,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:09,418 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:09,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:09,422 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:09,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:09,426 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:09,462 INFO L628 ElimStorePlain]: treesize reduction 17, result has 71.7 percent of original size [2021-06-05 21:58:09,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:09,464 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:156, output treesize:43 [2021-06-05 21:58:09,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:09,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831889124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:09,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:09,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:58:09,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899625905] [2021-06-05 21:58:09,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:58:09,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:09,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:58:09,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:09,523 INFO L87 Difference]: Start difference. First operand 71 states and 145 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:09,750 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 40 [2021-06-05 21:58:09,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:09,919 INFO L93 Difference]: Finished difference Result 91 states and 183 transitions. [2021-06-05 21:58:09,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:09,919 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:09,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:09,920 INFO L225 Difference]: With dead ends: 91 [2021-06-05 21:58:09,920 INFO L226 Difference]: Without dead ends: 84 [2021-06-05 21:58:09,921 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 602.7ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:58:09,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-06-05 21:58:09,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 73. [2021-06-05 21:58:09,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.0833333333333335) internal successors, (150), 72 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:09,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 150 transitions. [2021-06-05 21:58:09,922 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 150 transitions. Word has length 16 [2021-06-05 21:58:09,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:09,923 INFO L482 AbstractCegarLoop]: Abstraction has 73 states and 150 transitions. [2021-06-05 21:58:09,923 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:09,923 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 150 transitions. [2021-06-05 21:58:09,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:09,923 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:09,923 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:10,139 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-06-05 21:58:10,139 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:10,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:10,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1534447262, now seen corresponding path program 50 times [2021-06-05 21:58:10,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:10,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053550316] [2021-06-05 21:58:10,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:10,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:10,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:10,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:10,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053550316] [2021-06-05 21:58:10,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053550316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:10,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206814183] [2021-06-05 21:58:10,329 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:10,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:10,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:10,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:10,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:10,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:10,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:10,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:10,460 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:10,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:10,463 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:10,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:10,467 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:10,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:10,471 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:10,512 INFO L628 ElimStorePlain]: treesize reduction 20, result has 72.2 percent of original size [2021-06-05 21:58:10,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:10,513 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:146, output treesize:52 [2021-06-05 21:58:10,621 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:10,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206814183] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:10,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:10,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:58:10,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254147285] [2021-06-05 21:58:10,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:58:10,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:10,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:58:10,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:10,622 INFO L87 Difference]: Start difference. First operand 73 states and 150 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:11,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:11,017 INFO L93 Difference]: Finished difference Result 94 states and 188 transitions. [2021-06-05 21:58:11,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:11,017 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:11,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:11,017 INFO L225 Difference]: With dead ends: 94 [2021-06-05 21:58:11,017 INFO L226 Difference]: Without dead ends: 87 [2021-06-05 21:58:11,018 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 505.5ms TimeCoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:58:11,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-05 21:58:11,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 72. [2021-06-05 21:58:11,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.0704225352112675) internal successors, (147), 71 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:11,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 147 transitions. [2021-06-05 21:58:11,019 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 147 transitions. Word has length 16 [2021-06-05 21:58:11,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:11,020 INFO L482 AbstractCegarLoop]: Abstraction has 72 states and 147 transitions. [2021-06-05 21:58:11,020 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:11,020 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 147 transitions. [2021-06-05 21:58:11,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:11,020 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:11,020 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:11,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable457 [2021-06-05 21:58:11,233 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:11,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:11,233 INFO L82 PathProgramCache]: Analyzing trace with hash 2072302840, now seen corresponding path program 51 times [2021-06-05 21:58:11,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:11,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026297726] [2021-06-05 21:58:11,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:11,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:11,406 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:11,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:11,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026297726] [2021-06-05 21:58:11,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026297726] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:11,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487944422] [2021-06-05 21:58:11,406 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:11,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:11,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:11,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:11,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:11,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:11,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:11,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:11,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:11,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:11,585 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:11,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:58:11,590 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:11,592 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:11,593 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:11,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:11,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:11,622 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:147, output treesize:58 [2021-06-05 21:58:11,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:11,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487944422] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:11,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:11,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:58:11,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703562549] [2021-06-05 21:58:11,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:58:11,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:11,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:58:11,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:11,744 INFO L87 Difference]: Start difference. First operand 72 states and 147 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:12,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:12,055 INFO L93 Difference]: Finished difference Result 108 states and 212 transitions. [2021-06-05 21:58:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:12,055 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:12,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:12,056 INFO L225 Difference]: With dead ends: 108 [2021-06-05 21:58:12,056 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 21:58:12,056 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 470.5ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:58:12,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 21:58:12,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 74. [2021-06-05 21:58:12,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.0821917808219177) internal successors, (152), 73 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:12,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 152 transitions. [2021-06-05 21:58:12,058 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 152 transitions. Word has length 16 [2021-06-05 21:58:12,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:12,058 INFO L482 AbstractCegarLoop]: Abstraction has 74 states and 152 transitions. [2021-06-05 21:58:12,058 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:12,058 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 152 transitions. [2021-06-05 21:58:12,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:12,058 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:12,058 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:12,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable473 [2021-06-05 21:58:12,259 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:12,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:12,259 INFO L82 PathProgramCache]: Analyzing trace with hash -1671841100, now seen corresponding path program 52 times [2021-06-05 21:58:12,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:12,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785523940] [2021-06-05 21:58:12,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:12,475 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:12,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:12,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785523940] [2021-06-05 21:58:12,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785523940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:12,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390815672] [2021-06-05 21:58:12,476 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:12,511 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:12,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:12,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:12,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:12,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:12,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:12,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:12,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:12,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:12,649 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:12,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:12,656 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:12,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:12,676 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:12,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:12,680 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:12,715 INFO L628 ElimStorePlain]: treesize reduction 17, result has 71.7 percent of original size [2021-06-05 21:58:12,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:12,716 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:156, output treesize:43 [2021-06-05 21:58:12,771 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:12,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390815672] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:12,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:12,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:58:12,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993215579] [2021-06-05 21:58:12,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:58:12,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:12,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:58:12,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:12,772 INFO L87 Difference]: Start difference. First operand 74 states and 152 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:13,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:13,060 INFO L93 Difference]: Finished difference Result 95 states and 192 transitions. [2021-06-05 21:58:13,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:13,060 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:13,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:13,060 INFO L225 Difference]: With dead ends: 95 [2021-06-05 21:58:13,061 INFO L226 Difference]: Without dead ends: 88 [2021-06-05 21:58:13,061 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 456.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:58:13,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-06-05 21:58:13,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 77. [2021-06-05 21:58:13,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.0921052631578947) internal successors, (159), 76 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:13,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 159 transitions. [2021-06-05 21:58:13,062 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 159 transitions. Word has length 16 [2021-06-05 21:58:13,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:13,062 INFO L482 AbstractCegarLoop]: Abstraction has 77 states and 159 transitions. [2021-06-05 21:58:13,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:13,063 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 159 transitions. [2021-06-05 21:58:13,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:13,063 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:13,063 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:13,272 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2021-06-05 21:58:13,273 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:13,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:13,273 INFO L82 PathProgramCache]: Analyzing trace with hash -1277385096, now seen corresponding path program 53 times [2021-06-05 21:58:13,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:13,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963675011] [2021-06-05 21:58:13,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:13,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:13,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:13,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963675011] [2021-06-05 21:58:13,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963675011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:13,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614233141] [2021-06-05 21:58:13,472 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:13,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:58:13,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:13,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:13,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:13,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:13,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:13,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:13,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:13,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:13,696 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:13,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:13,699 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:13,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:58:13,704 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:13,756 INFO L628 ElimStorePlain]: treesize reduction 18, result has 76.3 percent of original size [2021-06-05 21:58:13,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:13,757 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:145, output treesize:58 [2021-06-05 21:58:13,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:13,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614233141] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:13,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:13,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 21:58:13,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396183101] [2021-06-05 21:58:13,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 21:58:13,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:13,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 21:58:13,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:13,860 INFO L87 Difference]: Start difference. First operand 77 states and 159 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:14,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:14,225 INFO L93 Difference]: Finished difference Result 120 states and 227 transitions. [2021-06-05 21:58:14,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:14,225 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:14,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:14,226 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:58:14,226 INFO L226 Difference]: Without dead ends: 101 [2021-06-05 21:58:14,226 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 571.4ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:58:14,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-06-05 21:58:14,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 76. [2021-06-05 21:58:14,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.08) internal successors, (156), 75 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:14,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 156 transitions. [2021-06-05 21:58:14,227 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 156 transitions. Word has length 16 [2021-06-05 21:58:14,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:14,227 INFO L482 AbstractCegarLoop]: Abstraction has 76 states and 156 transitions. [2021-06-05 21:58:14,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:14,228 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 156 transitions. [2021-06-05 21:58:14,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:14,228 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:14,228 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:14,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable504,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:14,441 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:14,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:14,441 INFO L82 PathProgramCache]: Analyzing trace with hash -739529518, now seen corresponding path program 54 times [2021-06-05 21:58:14,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:14,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598432839] [2021-06-05 21:58:14,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:14,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:14,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:14,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598432839] [2021-06-05 21:58:14,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598432839] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:14,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25877486] [2021-06-05 21:58:14,649 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:14,699 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:14,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:14,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:14,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:14,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:14,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:14,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:14,839 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:14,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:14,843 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:14,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:14,847 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:14,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:14,852 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:14,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:14,855 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:14,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:14,858 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:14,896 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.3 percent of original size [2021-06-05 21:58:14,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:14,897 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:211, output treesize:52 [2021-06-05 21:58:15,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:15,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25877486] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:15,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:15,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-06-05 21:58:15,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883518484] [2021-06-05 21:58:15,012 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 21:58:15,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:15,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 21:58:15,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:58:15,013 INFO L87 Difference]: Start difference. First operand 76 states and 156 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:15,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:15,294 INFO L93 Difference]: Finished difference Result 94 states and 190 transitions. [2021-06-05 21:58:15,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:15,294 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:15,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:15,294 INFO L225 Difference]: With dead ends: 94 [2021-06-05 21:58:15,294 INFO L226 Difference]: Without dead ends: 87 [2021-06-05 21:58:15,294 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 530.6ms TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:58:15,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-05 21:58:15,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 77. [2021-06-05 21:58:15,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.0921052631578947) internal successors, (159), 76 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:15,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 159 transitions. [2021-06-05 21:58:15,296 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 159 transitions. Word has length 16 [2021-06-05 21:58:15,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:15,296 INFO L482 AbstractCegarLoop]: Abstraction has 77 states and 159 transitions. [2021-06-05 21:58:15,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:15,296 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 159 transitions. [2021-06-05 21:58:15,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:15,297 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:15,297 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:15,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2021-06-05 21:58:15,501 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:15,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:15,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1245875784, now seen corresponding path program 55 times [2021-06-05 21:58:15,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:15,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801567959] [2021-06-05 21:58:15,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:15,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:15,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:15,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:15,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801567959] [2021-06-05 21:58:15,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801567959] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:15,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646893137] [2021-06-05 21:58:15,768 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:15,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:15,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:15,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:15,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:15,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:15,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:15,926 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:15,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:15,930 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:15,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:15,935 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:15,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:15,938 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:15,977 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.3 percent of original size [2021-06-05 21:58:15,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:15,978 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:146, output treesize:52 [2021-06-05 21:58:16,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:16,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646893137] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:16,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:16,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:58:16,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429405389] [2021-06-05 21:58:16,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:58:16,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:16,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:58:16,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:16,058 INFO L87 Difference]: Start difference. First operand 77 states and 159 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:16,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:16,409 INFO L93 Difference]: Finished difference Result 100 states and 202 transitions. [2021-06-05 21:58:16,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:16,410 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:16,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:16,410 INFO L225 Difference]: With dead ends: 100 [2021-06-05 21:58:16,410 INFO L226 Difference]: Without dead ends: 93 [2021-06-05 21:58:16,410 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 585.3ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:58:16,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-06-05 21:58:16,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 80. [2021-06-05 21:58:16,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.088607594936709) internal successors, (165), 79 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:16,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 165 transitions. [2021-06-05 21:58:16,412 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 165 transitions. Word has length 16 [2021-06-05 21:58:16,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:16,412 INFO L482 AbstractCegarLoop]: Abstraction has 80 states and 165 transitions. [2021-06-05 21:58:16,412 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:16,412 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 165 transitions. [2021-06-05 21:58:16,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:16,412 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:16,412 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:16,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable533,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:16,617 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:16,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:16,617 INFO L82 PathProgramCache]: Analyzing trace with hash 2123859110, now seen corresponding path program 56 times [2021-06-05 21:58:16,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:16,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309786657] [2021-06-05 21:58:16,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:16,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:16,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:16,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:16,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309786657] [2021-06-05 21:58:16,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309786657] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:16,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901645551] [2021-06-05 21:58:16,757 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:16,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:16,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:16,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:16,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:17,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:17,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:17,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:17,321 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:17,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:17,326 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:17,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:17,332 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:17,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:58:17,338 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:17,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:17,343 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:17,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:17,350 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:17,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:17,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:17,355 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:17,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:17,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:58:17,387 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:375, output treesize:35 [2021-06-05 21:58:17,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:17,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901645551] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:17,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:17,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-05 21:58:17,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788988615] [2021-06-05 21:58:17,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:17,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:17,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:17,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:17,437 INFO L87 Difference]: Start difference. First operand 80 states and 165 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:17,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:17,666 INFO L93 Difference]: Finished difference Result 105 states and 211 transitions. [2021-06-05 21:58:17,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:58:17,666 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:17,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:17,666 INFO L225 Difference]: With dead ends: 105 [2021-06-05 21:58:17,666 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 21:58:17,667 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 415.2ms TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:17,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 21:58:17,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 81. [2021-06-05 21:58:17,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.0875) internal successors, (167), 80 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:17,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 167 transitions. [2021-06-05 21:58:17,668 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 167 transitions. Word has length 16 [2021-06-05 21:58:17,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:17,668 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 167 transitions. [2021-06-05 21:58:17,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:17,668 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 167 transitions. [2021-06-05 21:58:17,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:17,668 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:17,668 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:17,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable547 [2021-06-05 21:58:17,869 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:17,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:17,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1467093346, now seen corresponding path program 57 times [2021-06-05 21:58:17,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:17,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585868316] [2021-06-05 21:58:17,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:17,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:18,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:18,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:18,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585868316] [2021-06-05 21:58:18,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585868316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:18,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653915248] [2021-06-05 21:58:18,049 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:18,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:58:18,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:18,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:18,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:18,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:18,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:18,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:18,566 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:18,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:18,570 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:18,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:18,575 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:18,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:58:18,579 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:18,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:18,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:18,582 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:18,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:18,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:58:18,611 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:273, output treesize:35 [2021-06-05 21:58:18,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:18,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653915248] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:18,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:18,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-05 21:58:18,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953486002] [2021-06-05 21:58:18,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:18,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:18,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:18,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:18,660 INFO L87 Difference]: Start difference. First operand 81 states and 167 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:18,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:18,915 INFO L93 Difference]: Finished difference Result 101 states and 202 transitions. [2021-06-05 21:58:18,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:18,916 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:18,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:18,916 INFO L225 Difference]: With dead ends: 101 [2021-06-05 21:58:18,916 INFO L226 Difference]: Without dead ends: 88 [2021-06-05 21:58:18,916 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 449.6ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:18,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-06-05 21:58:18,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 82. [2021-06-05 21:58:18,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 2.0864197530864197) internal successors, (169), 81 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:18,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 169 transitions. [2021-06-05 21:58:18,918 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 169 transitions. Word has length 16 [2021-06-05 21:58:18,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:18,918 INFO L482 AbstractCegarLoop]: Abstraction has 82 states and 169 transitions. [2021-06-05 21:58:18,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:18,918 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 169 transitions. [2021-06-05 21:58:18,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:18,919 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:18,919 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:19,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable604,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:19,137 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:19,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:19,137 INFO L82 PathProgramCache]: Analyzing trace with hash 1861549350, now seen corresponding path program 58 times [2021-06-05 21:58:19,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:19,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465373496] [2021-06-05 21:58:19,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:19,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:19,286 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:19,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:19,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465373496] [2021-06-05 21:58:19,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465373496] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:19,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065429236] [2021-06-05 21:58:19,287 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:19,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:19,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:19,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:19,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:19,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:19,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:19,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:19,926 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:58:19,934 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:19,940 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:19,947 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:58:19,953 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:19,960 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:19,964 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:19,970 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:19,976 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:19,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:19,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:19,982 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:20,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:20,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:20,031 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:646, output treesize:58 [2021-06-05 21:58:20,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:20,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065429236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:20,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:20,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-05 21:58:20,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10688658] [2021-06-05 21:58:20,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:20,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:20,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:20,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:20,121 INFO L87 Difference]: Start difference. First operand 82 states and 169 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:20,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:20,317 INFO L93 Difference]: Finished difference Result 101 states and 203 transitions. [2021-06-05 21:58:20,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:20,317 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:20,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:20,318 INFO L225 Difference]: With dead ends: 101 [2021-06-05 21:58:20,318 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 21:58:20,318 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 406.2ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:20,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 21:58:20,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 83. [2021-06-05 21:58:20,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0853658536585367) internal successors, (171), 82 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:20,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 171 transitions. [2021-06-05 21:58:20,319 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 171 transitions. Word has length 16 [2021-06-05 21:58:20,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:20,320 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 171 transitions. [2021-06-05 21:58:20,320 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:20,320 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 171 transitions. [2021-06-05 21:58:20,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:20,320 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:20,320 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:20,543 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable638 [2021-06-05 21:58:20,543 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:20,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:20,543 INFO L82 PathProgramCache]: Analyzing trace with hash 960747080, now seen corresponding path program 59 times [2021-06-05 21:58:20,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:20,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852982866] [2021-06-05 21:58:20,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:20,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:20,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:20,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852982866] [2021-06-05 21:58:20,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852982866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:20,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260624682] [2021-06-05 21:58:20,738 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:20,794 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:20,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:20,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:20,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:20,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:20,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:20,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:20,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:20,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:20,908 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:20,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:20,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:20,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:20,915 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:20,953 INFO L628 ElimStorePlain]: treesize reduction 17, result has 71.7 percent of original size [2021-06-05 21:58:20,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:20,954 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:131, output treesize:43 [2021-06-05 21:58:21,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:21,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260624682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:21,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:21,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-06-05 21:58:21,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779911363] [2021-06-05 21:58:21,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:21,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:21,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:21,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:21,012 INFO L87 Difference]: Start difference. First operand 83 states and 171 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:21,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:21,242 INFO L93 Difference]: Finished difference Result 104 states and 211 transitions. [2021-06-05 21:58:21,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:21,242 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:21,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:21,243 INFO L225 Difference]: With dead ends: 104 [2021-06-05 21:58:21,243 INFO L226 Difference]: Without dead ends: 97 [2021-06-05 21:58:21,243 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 332.6ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:21,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-06-05 21:58:21,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 85. [2021-06-05 21:58:21,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.0952380952380953) internal successors, (176), 84 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:21,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 176 transitions. [2021-06-05 21:58:21,245 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 176 transitions. Word has length 16 [2021-06-05 21:58:21,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:21,245 INFO L482 AbstractCegarLoop]: Abstraction has 85 states and 176 transitions. [2021-06-05 21:58:21,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:21,245 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 176 transitions. [2021-06-05 21:58:21,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:21,245 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:21,245 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:21,456 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable682,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:21,457 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:21,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:21,457 INFO L82 PathProgramCache]: Analyzing trace with hash 1355203084, now seen corresponding path program 60 times [2021-06-05 21:58:21,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:21,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561602791] [2021-06-05 21:58:21,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:21,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:21,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:21,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:21,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561602791] [2021-06-05 21:58:21,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561602791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:21,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589381270] [2021-06-05 21:58:21,627 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:21,678 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:21,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:21,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:21,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:22,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:22,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:22,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:58:22,166 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:22,172 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:22,179 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:58:22,187 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:22,193 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:22,199 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:22,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:22,205 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:22,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:22,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:22,263 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:472, output treesize:58 [2021-06-05 21:58:22,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-06-05 21:58:22,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589381270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:22,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:22,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-05 21:58:22,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940765615] [2021-06-05 21:58:22,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 21:58:22,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:22,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 21:58:22,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:22,380 INFO L87 Difference]: Start difference. First operand 85 states and 176 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:22,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:22,928 INFO L93 Difference]: Finished difference Result 178 states and 326 transitions. [2021-06-05 21:58:22,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:58:22,928 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:22,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:22,929 INFO L225 Difference]: With dead ends: 178 [2021-06-05 21:58:22,929 INFO L226 Difference]: Without dead ends: 152 [2021-06-05 21:58:22,929 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 734.0ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:58:22,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-06-05 21:58:22,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 87. [2021-06-05 21:58:22,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.116279069767442) internal successors, (182), 86 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:22,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 182 transitions. [2021-06-05 21:58:22,931 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 182 transitions. Word has length 16 [2021-06-05 21:58:22,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:22,931 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 182 transitions. [2021-06-05 21:58:22,931 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:22,931 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 182 transitions. [2021-06-05 21:58:22,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:22,932 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:22,932 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:23,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable694 [2021-06-05 21:58:23,132 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:23,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:23,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1893058662, now seen corresponding path program 61 times [2021-06-05 21:58:23,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:23,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485818882] [2021-06-05 21:58:23,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:23,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:23,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:23,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:23,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485818882] [2021-06-05 21:58:23,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485818882] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:23,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151480893] [2021-06-05 21:58:23,325 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:23,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:23,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:23,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:23,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:23,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:23,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:23,446 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:23,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:23,449 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:23,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:23,452 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:23,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:23,455 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:23,494 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.3 percent of original size [2021-06-05 21:58:23,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:23,495 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:146, output treesize:52 [2021-06-05 21:58:23,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:23,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151480893] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:23,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:23,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-05 21:58:23,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453585317] [2021-06-05 21:58:23,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:23,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:23,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:23,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:23,583 INFO L87 Difference]: Start difference. First operand 87 states and 182 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:23,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:23,759 INFO L93 Difference]: Finished difference Result 106 states and 218 transitions. [2021-06-05 21:58:23,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:23,760 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:23,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:23,760 INFO L225 Difference]: With dead ends: 106 [2021-06-05 21:58:23,760 INFO L226 Difference]: Without dead ends: 99 [2021-06-05 21:58:23,760 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 315.4ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:23,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-06-05 21:58:23,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 87. [2021-06-05 21:58:23,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.116279069767442) internal successors, (182), 86 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:23,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 182 transitions. [2021-06-05 21:58:23,762 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 182 transitions. Word has length 16 [2021-06-05 21:58:23,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:23,762 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 182 transitions. [2021-06-05 21:58:23,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:23,762 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 182 transitions. [2021-06-05 21:58:23,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:23,762 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:23,762 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:23,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable738,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:23,969 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:23,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:23,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1851085278, now seen corresponding path program 62 times [2021-06-05 21:58:23,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:23,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999409040] [2021-06-05 21:58:23,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:23,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:24,143 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:24,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:24,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999409040] [2021-06-05 21:58:24,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999409040] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:24,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313042567] [2021-06-05 21:58:24,144 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:24,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:24,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:24,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:24,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:24,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:24,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:24,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:24,552 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:24,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:24,557 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:24,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:58:24,562 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:24,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:24,567 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:24,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:24,572 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:24,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:24,577 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:24,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:24,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:24,582 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:24,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:24,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:58:24,615 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:371, output treesize:35 [2021-06-05 21:58:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:24,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313042567] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:24,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:24,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-06-05 21:58:24,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96113614] [2021-06-05 21:58:24,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:24,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:24,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:24,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:24,669 INFO L87 Difference]: Start difference. First operand 87 states and 182 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:24,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:24,873 INFO L93 Difference]: Finished difference Result 109 states and 221 transitions. [2021-06-05 21:58:24,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:24,873 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:24,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:24,874 INFO L225 Difference]: With dead ends: 109 [2021-06-05 21:58:24,874 INFO L226 Difference]: Without dead ends: 96 [2021-06-05 21:58:24,874 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 392.8ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:24,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-06-05 21:58:24,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 90. [2021-06-05 21:58:24,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1123595505617976) internal successors, (188), 89 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:24,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-06-05 21:58:24,876 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-06-05 21:58:24,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:24,876 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-06-05 21:58:24,876 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:24,876 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-06-05 21:58:24,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:24,876 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:24,876 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:25,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable753 [2021-06-05 21:58:25,076 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:25,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:25,077 INFO L82 PathProgramCache]: Analyzing trace with hash -1456629274, now seen corresponding path program 63 times [2021-06-05 21:58:25,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:25,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449578538] [2021-06-05 21:58:25,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:25,234 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:25,234 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:25,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449578538] [2021-06-05 21:58:25,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449578538] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:25,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101743647] [2021-06-05 21:58:25,234 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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:25,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:25,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:25,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:25,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:25,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:25,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:25,564 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:25,569 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2021-06-05 21:58:25,579 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:58:25,585 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:25,589 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:25,594 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:25,599 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:25,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:25,603 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:25,708 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-06-05 21:58:25,708 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.3 percent of original size [2021-06-05 21:58:25,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 21:58:25,710 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:457, output treesize:71 [2021-06-05 21:58:25,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:25,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101743647] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:25,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:25,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-06-05 21:58:25,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854012790] [2021-06-05 21:58:25,819 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:25,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:25,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:25,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:25,819 INFO L87 Difference]: Start difference. First operand 90 states and 188 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:26,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:26,048 INFO L93 Difference]: Finished difference Result 106 states and 218 transitions. [2021-06-05 21:58:26,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:26,049 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:26,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:26,049 INFO L225 Difference]: With dead ends: 106 [2021-06-05 21:58:26,049 INFO L226 Difference]: Without dead ends: 99 [2021-06-05 21:58:26,049 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 368.1ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:26,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-06-05 21:58:26,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 90. [2021-06-05 21:58:26,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1123595505617976) internal successors, (188), 89 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:26,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-06-05 21:58:26,051 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-06-05 21:58:26,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:26,051 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-06-05 21:58:26,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:26,051 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-06-05 21:58:26,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:26,051 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:26,051 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:26,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable806 [2021-06-05 21:58:26,252 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:26,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:26,252 INFO L82 PathProgramCache]: Analyzing trace with hash -918773696, now seen corresponding path program 64 times [2021-06-05 21:58:26,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:26,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234413807] [2021-06-05 21:58:26,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:26,417 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:26,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:26,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234413807] [2021-06-05 21:58:26,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234413807] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:26,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727498911] [2021-06-05 21:58:26,418 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:26,458 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:26,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:26,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:26,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:26,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2021-06-05 21:58:26,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2021-06-05 21:58:26,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:58:26,740 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:26,745 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:26,751 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:26,757 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:26,762 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:58:26,769 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:26,773 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:26,777 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:26,783 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:26,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:26,789 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:26,848 INFO L628 ElimStorePlain]: treesize reduction 28, result has 73.1 percent of original size [2021-06-05 21:58:26,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:26,849 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:515, output treesize:52 [2021-06-05 21:58:26,937 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:26,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727498911] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:26,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:26,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-06-05 21:58:26,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631044198] [2021-06-05 21:58:26,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:26,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:26,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:26,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:26,938 INFO L87 Difference]: Start difference. First operand 90 states and 188 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:27,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:27,220 INFO L93 Difference]: Finished difference Result 111 states and 229 transitions. [2021-06-05 21:58:27,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:27,221 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:27,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:27,222 INFO L225 Difference]: With dead ends: 111 [2021-06-05 21:58:27,222 INFO L226 Difference]: Without dead ends: 104 [2021-06-05 21:58:27,222 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 373.6ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:27,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-05 21:58:27,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 90. [2021-06-05 21:58:27,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1123595505617976) internal successors, (188), 89 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:27,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-06-05 21:58:27,223 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-06-05 21:58:27,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:27,223 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-06-05 21:58:27,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:27,223 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-06-05 21:58:27,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:27,223 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:27,223 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:27,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable836 [2021-06-05 21:58:27,424 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:27,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:27,424 INFO L82 PathProgramCache]: Analyzing trace with hash -1425119962, now seen corresponding path program 65 times [2021-06-05 21:58:27,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:27,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459542840] [2021-06-05 21:58:27,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:27,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:27,591 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:27,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:27,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459542840] [2021-06-05 21:58:27,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459542840] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:27,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032993304] [2021-06-05 21:58:27,591 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:27,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:58:27,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:27,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:27,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:27,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:27,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:27,749 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:27,750 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:27,752 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:27,752 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:27,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:27,755 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:27,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:27,758 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:27,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:27,761 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:27,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:27,764 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:27,803 INFO L628 ElimStorePlain]: treesize reduction 2, result has 96.3 percent of original size [2021-06-05 21:58:27,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:27,803 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:207, output treesize:52 [2021-06-05 21:58:27,894 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:27,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032993304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:27,894 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:27,894 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 21:58:27,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684932482] [2021-06-05 21:58:27,894 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 21:58:27,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:27,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 21:58:27,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:27,895 INFO L87 Difference]: Start difference. First operand 90 states and 188 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:28,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:28,269 INFO L93 Difference]: Finished difference Result 114 states and 235 transitions. [2021-06-05 21:58:28,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:28,270 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:28,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:28,270 INFO L225 Difference]: With dead ends: 114 [2021-06-05 21:58:28,270 INFO L226 Difference]: Without dead ends: 107 [2021-06-05 21:58:28,270 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 510.7ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:58:28,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-05 21:58:28,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 90. [2021-06-05 21:58:28,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1123595505617976) internal successors, (188), 89 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:28,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-06-05 21:58:28,272 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-06-05 21:58:28,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:28,272 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-06-05 21:58:28,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:28,272 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-06-05 21:58:28,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:28,272 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:28,272 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:28,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable900,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:28,489 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:28,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:28,489 INFO L82 PathProgramCache]: Analyzing trace with hash 331453388, now seen corresponding path program 66 times [2021-06-05 21:58:28,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:28,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349583196] [2021-06-05 21:58:28,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:28,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:28,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:28,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349583196] [2021-06-05 21:58:28,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349583196] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:28,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86797419] [2021-06-05 21:58:28,651 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:28,687 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:28,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:28,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:28,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:29,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:29,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:29,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:58:29,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:29,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:29,222 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:29,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:29,227 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:29,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:29,234 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:29,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:29,241 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:29,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:29,246 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:29,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:29,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:29,250 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:29,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:29,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:58:29,284 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:375, output treesize:35 [2021-06-05 21:58:29,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:29,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86797419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:29,340 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:29,340 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-05 21:58:29,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392614989] [2021-06-05 21:58:29,340 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 21:58:29,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:29,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 21:58:29,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:29,341 INFO L87 Difference]: Start difference. First operand 90 states and 188 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:29,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:29,631 INFO L93 Difference]: Finished difference Result 114 states and 231 transitions. [2021-06-05 21:58:29,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:58:29,632 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:29,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:29,632 INFO L225 Difference]: With dead ends: 114 [2021-06-05 21:58:29,632 INFO L226 Difference]: Without dead ends: 101 [2021-06-05 21:58:29,632 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 455.9ms TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:58:29,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-06-05 21:58:29,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 91. [2021-06-05 21:58:29,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.111111111111111) internal successors, (190), 90 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:29,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 190 transitions. [2021-06-05 21:58:29,634 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 190 transitions. Word has length 16 [2021-06-05 21:58:29,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:29,634 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 190 transitions. [2021-06-05 21:58:29,634 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:29,634 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 190 transitions. [2021-06-05 21:58:29,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:29,635 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:29,635 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:29,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable914 [2021-06-05 21:58:29,853 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:29,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:29,853 INFO L82 PathProgramCache]: Analyzing trace with hash 725909392, now seen corresponding path program 67 times [2021-06-05 21:58:29,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:29,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788933456] [2021-06-05 21:58:29,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:29,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:30,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:30,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:30,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788933456] [2021-06-05 21:58:30,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788933456] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:30,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636901578] [2021-06-05 21:58:30,033 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:30,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:30,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:30,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:30,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:30,427 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:30,433 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2021-06-05 21:58:30,438 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:30,443 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:58:30,448 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2021-06-05 21:58:30,453 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:30,457 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:30,462 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:30,467 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:30,471 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:30,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:30,476 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:30,585 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 43 [2021-06-05 21:58:30,586 INFO L628 ElimStorePlain]: treesize reduction 40, result has 77.1 percent of original size [2021-06-05 21:58:30,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 21:58:30,587 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:626, output treesize:71 [2021-06-05 21:58:30,727 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:30,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636901578] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:30,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:30,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-05 21:58:30,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624776371] [2021-06-05 21:58:30,728 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:30,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:30,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:30,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:30,728 INFO L87 Difference]: Start difference. First operand 91 states and 190 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:31,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:31,043 INFO L93 Difference]: Finished difference Result 113 states and 231 transitions. [2021-06-05 21:58:31,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:31,044 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:31,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:31,044 INFO L225 Difference]: With dead ends: 113 [2021-06-05 21:58:31,044 INFO L226 Difference]: Without dead ends: 106 [2021-06-05 21:58:31,044 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 469.5ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:31,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-06-05 21:58:31,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 90. [2021-06-05 21:58:31,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1123595505617976) internal successors, (188), 89 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:31,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-06-05 21:58:31,046 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-06-05 21:58:31,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:31,046 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-06-05 21:58:31,046 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:31,046 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-06-05 21:58:31,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:31,046 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:31,046 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:31,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable959,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:31,246 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:31,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:31,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1263764970, now seen corresponding path program 68 times [2021-06-05 21:58:31,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:31,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836115191] [2021-06-05 21:58:31,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:31,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:31,456 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:31,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:31,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836115191] [2021-06-05 21:58:31,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836115191] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:31,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190616461] [2021-06-05 21:58:31,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:31,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:31,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:31,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:58:31,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:31,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:31,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:31,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 9 [2021-06-05 21:58:31,899 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:31,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:31,906 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:31,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:31,911 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:31,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:58:31,915 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:31,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:58:31,920 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:31,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:31,925 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:31,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:58:31,929 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:31,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:31,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:58:31,933 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:32,039 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-06-05 21:58:32,039 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.3 percent of original size [2021-06-05 21:58:32,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 21:58:32,041 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:457, output treesize:71 [2021-06-05 21:58:32,146 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:32,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190616461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:32,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:32,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-05 21:58:32,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701062379] [2021-06-05 21:58:32,147 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:32,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:32,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:32,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:32,147 INFO L87 Difference]: Start difference. First operand 90 states and 188 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:32,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:32,433 INFO L93 Difference]: Finished difference Result 112 states and 229 transitions. [2021-06-05 21:58:32,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:32,433 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:32,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:32,433 INFO L225 Difference]: With dead ends: 112 [2021-06-05 21:58:32,434 INFO L226 Difference]: Without dead ends: 105 [2021-06-05 21:58:32,434 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 464.8ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:32,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-06-05 21:58:32,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2021-06-05 21:58:32,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.1136363636363638) internal successors, (186), 88 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:32,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2021-06-05 21:58:32,435 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 186 transitions. Word has length 16 [2021-06-05 21:58:32,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:32,435 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 186 transitions. [2021-06-05 21:58:32,435 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:32,435 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 186 transitions. [2021-06-05 21:58:32,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:32,436 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:32,436 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:32,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1028 [2021-06-05 21:58:32,636 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:32,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:32,636 INFO L82 PathProgramCache]: Analyzing trace with hash 757418704, now seen corresponding path program 69 times [2021-06-05 21:58:32,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:32,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550440463] [2021-06-05 21:58:32,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:32,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:32,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-06-05 21:58:32,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:32,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550440463] [2021-06-05 21:58:32,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550440463] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:32,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609330345] [2021-06-05 21:58:32,822 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:32,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:32,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:32,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:32,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:32,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:58:32,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:32,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:32,999 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:33,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:33,004 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:33,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:33,008 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:33,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:33,013 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:33,015 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:33,016 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:33,019 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:33,019 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:33,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:33,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:33,061 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:222, output treesize:58 [2021-06-05 21:58:33,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:33,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609330345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:33,159 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:33,159 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-05 21:58:33,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084534223] [2021-06-05 21:58:33,159 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:33,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:33,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:33,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:33,160 INFO L87 Difference]: Start difference. First operand 89 states and 186 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:33,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:33,373 INFO L93 Difference]: Finished difference Result 121 states and 247 transitions. [2021-06-05 21:58:33,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:33,374 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:33,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:33,374 INFO L225 Difference]: With dead ends: 121 [2021-06-05 21:58:33,374 INFO L226 Difference]: Without dead ends: 109 [2021-06-05 21:58:33,374 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 377.6ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:33,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-05 21:58:33,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 91. [2021-06-05 21:58:33,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1333333333333333) internal successors, (192), 90 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:33,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 192 transitions. [2021-06-05 21:58:33,376 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 192 transitions. Word has length 16 [2021-06-05 21:58:33,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:33,376 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 192 transitions. [2021-06-05 21:58:33,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:33,376 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 192 transitions. [2021-06-05 21:58:33,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:58:33,376 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:33,377 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:33,599 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1097,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:33,599 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:33,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:33,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1797654502, now seen corresponding path program 70 times [2021-06-05 21:58:33,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:33,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554741494] [2021-06-05 21:58:33,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:33,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:33,867 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:33,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554741494] [2021-06-05 21:58:33,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554741494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:33,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277668483] [2021-06-05 21:58:33,867 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-06-05 21:58:33,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:33,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:33,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:58:33,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:34,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:58:34,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:34,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:58:34,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:34,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:58:34,072 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:34,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:34,076 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:34,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:34,080 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:34,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:58:34,083 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:34,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:58:34,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:58:34,109 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:183, output treesize:58 [2021-06-05 21:58:34,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:34,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277668483] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:34,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:34,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-05 21:58:34,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954431887] [2021-06-05 21:58:34,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:58:34,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:34,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:58:34,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:34,197 INFO L87 Difference]: Start difference. First operand 91 states and 192 transitions. Second operand has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:34,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:34,632 INFO L93 Difference]: Finished difference Result 150 states and 305 transitions. [2021-06-05 21:58:34,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:34,632 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 21:58:34,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:34,633 INFO L225 Difference]: With dead ends: 150 [2021-06-05 21:58:34,633 INFO L226 Difference]: Without dead ends: 138 [2021-06-05 21:58:34,633 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 632.7ms TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:58:34,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-06-05 21:58:34,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 94. [2021-06-05 21:58:34,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.129032258064516) internal successors, (198), 93 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:34,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 198 transitions. [2021-06-05 21:58:34,635 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 198 transitions. Word has length 16 [2021-06-05 21:58:34,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:34,635 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 198 transitions. [2021-06-05 21:58:34,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 15 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:34,635 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 198 transitions. [2021-06-05 21:58:34,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:34,636 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:34,636 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:34,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1109,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:34,853 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:34,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:34,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1403613350, now seen corresponding path program 71 times [2021-06-05 21:58:34,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:34,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486422277] [2021-06-05 21:58:34,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:34,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:34,918 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:34,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:34,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486422277] [2021-06-05 21:58:34,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486422277] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:34,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028343985] [2021-06-05 21:58:34,918 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:34,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:58:34,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:34,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:34,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:35,012 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:35,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028343985] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:35,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:35,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:58:35,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470940291] [2021-06-05 21:58:35,012 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:58:35,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:35,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:58:35,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:58:35,013 INFO L87 Difference]: Start difference. First operand 94 states and 198 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:35,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:35,092 INFO L93 Difference]: Finished difference Result 132 states and 269 transitions. [2021-06-05 21:58:35,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:35,093 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:35,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:35,093 INFO L225 Difference]: With dead ends: 132 [2021-06-05 21:58:35,093 INFO L226 Difference]: Without dead ends: 132 [2021-06-05 21:58:35,093 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 70.0ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:35,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-06-05 21:58:35,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 95. [2021-06-05 21:58:35,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.1382978723404253) internal successors, (201), 94 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:35,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 201 transitions. [2021-06-05 21:58:35,095 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 201 transitions. Word has length 17 [2021-06-05 21:58:35,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:35,095 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 201 transitions. [2021-06-05 21:58:35,095 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:35,095 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 201 transitions. [2021-06-05 21:58:35,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:35,096 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:35,096 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:35,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1122,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:35,309 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:35,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:35,309 INFO L82 PathProgramCache]: Analyzing trace with hash -298435961, now seen corresponding path program 72 times [2021-06-05 21:58:35,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:35,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703651426] [2021-06-05 21:58:35,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:35,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:35,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:35,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:35,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703651426] [2021-06-05 21:58:35,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703651426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:35,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375484655] [2021-06-05 21:58:35,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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:35,440 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:35,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:35,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:35,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:35,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:35,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375484655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:35,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:35,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:35,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33900351] [2021-06-05 21:58:35,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:35,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:35,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:35,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:35,535 INFO L87 Difference]: Start difference. First operand 95 states and 201 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:35,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:35,641 INFO L93 Difference]: Finished difference Result 130 states and 260 transitions. [2021-06-05 21:58:35,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:35,641 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:35,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:35,641 INFO L225 Difference]: With dead ends: 130 [2021-06-05 21:58:35,641 INFO L226 Difference]: Without dead ends: 121 [2021-06-05 21:58:35,641 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 168.3ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:35,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-06-05 21:58:35,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 94. [2021-06-05 21:58:35,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.129032258064516) internal successors, (198), 93 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:35,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 198 transitions. [2021-06-05 21:58:35,645 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 198 transitions. Word has length 17 [2021-06-05 21:58:35,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:35,645 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 198 transitions. [2021-06-05 21:58:35,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:35,645 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 198 transitions. [2021-06-05 21:58:35,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:35,646 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:35,646 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:35,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1124 [2021-06-05 21:58:35,861 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:35,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:35,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1912548616, now seen corresponding path program 73 times [2021-06-05 21:58:35,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:35,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105834110] [2021-06-05 21:58:35,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:35,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:35,936 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:35,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:35,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105834110] [2021-06-05 21:58:35,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105834110] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:35,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039825889] [2021-06-05 21:58:35,937 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:35,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:35,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:35,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:36,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039825889] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:36,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:36,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:58:36,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555852187] [2021-06-05 21:58:36,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:58:36,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:36,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:58:36,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:36,046 INFO L87 Difference]: Start difference. First operand 94 states and 198 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:36,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:36,114 INFO L93 Difference]: Finished difference Result 123 states and 254 transitions. [2021-06-05 21:58:36,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:36,114 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:36,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:36,115 INFO L225 Difference]: With dead ends: 123 [2021-06-05 21:58:36,115 INFO L226 Difference]: Without dead ends: 123 [2021-06-05 21:58:36,115 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 93.6ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:36,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-06-05 21:58:36,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 95. [2021-06-05 21:58:36,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.127659574468085) internal successors, (200), 94 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:36,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-06-05 21:58:36,117 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 17 [2021-06-05 21:58:36,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:36,117 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-06-05 21:58:36,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:36,117 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-06-05 21:58:36,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:36,117 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:36,117 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:36,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1129,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:36,321 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:36,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:36,321 INFO L82 PathProgramCache]: Analyzing trace with hash 816661835, now seen corresponding path program 74 times [2021-06-05 21:58:36,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:36,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619009311] [2021-06-05 21:58:36,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:36,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:36,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:36,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:36,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619009311] [2021-06-05 21:58:36,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619009311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:36,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594125254] [2021-06-05 21:58:36,407 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:36,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:36,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:36,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:36,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:36,563 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:36,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594125254] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:36,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:36,563 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:58:36,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241631581] [2021-06-05 21:58:36,563 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:58:36,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:36,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:58:36,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:36,564 INFO L87 Difference]: Start difference. First operand 95 states and 200 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:36,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:36,657 INFO L93 Difference]: Finished difference Result 128 states and 257 transitions. [2021-06-05 21:58:36,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:36,658 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:36,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:36,658 INFO L225 Difference]: With dead ends: 128 [2021-06-05 21:58:36,658 INFO L226 Difference]: Without dead ends: 122 [2021-06-05 21:58:36,658 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 182.1ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:36,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-05 21:58:36,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 95. [2021-06-05 21:58:36,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.127659574468085) internal successors, (200), 94 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:36,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-06-05 21:58:36,660 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 17 [2021-06-05 21:58:36,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:36,660 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-06-05 21:58:36,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:36,661 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-06-05 21:58:36,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:36,661 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:36,661 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:36,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1131,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:36,884 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:36,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:36,884 INFO L82 PathProgramCache]: Analyzing trace with hash 749436586, now seen corresponding path program 75 times [2021-06-05 21:58:36,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:36,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18715446] [2021-06-05 21:58:36,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:36,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:37,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:37,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18715446] [2021-06-05 21:58:37,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18715446] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:37,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304039378] [2021-06-05 21:58:37,002 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:37,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:37,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:37,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:37,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:37,124 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:37,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304039378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:37,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:37,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:37,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65254841] [2021-06-05 21:58:37,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:37,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:37,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:37,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:37,125 INFO L87 Difference]: Start difference. First operand 95 states and 200 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:37,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:37,331 INFO L93 Difference]: Finished difference Result 120 states and 248 transitions. [2021-06-05 21:58:37,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:37,332 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:37,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:37,332 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:58:37,332 INFO L226 Difference]: Without dead ends: 120 [2021-06-05 21:58:37,332 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 276.3ms TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:58:37,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-05 21:58:37,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 96. [2021-06-05 21:58:37,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:37,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-05 21:58:37,334 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-05 21:58:37,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:37,334 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-05 21:58:37,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:37,335 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-05 21:58:37,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:37,335 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:37,335 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:37,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1135 [2021-06-05 21:58:37,545 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:37,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:37,545 INFO L82 PathProgramCache]: Analyzing trace with hash 159896071, now seen corresponding path program 76 times [2021-06-05 21:58:37,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:37,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595802477] [2021-06-05 21:58:37,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:37,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:37,627 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:37,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:37,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595802477] [2021-06-05 21:58:37,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595802477] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:37,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747116965] [2021-06-05 21:58:37,627 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:37,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:37,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:37,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:37,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:37,770 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:37,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747116965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:37,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:37,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:37,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760122649] [2021-06-05 21:58:37,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:37,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:37,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:37,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:37,771 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:37,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:37,919 INFO L93 Difference]: Finished difference Result 131 states and 264 transitions. [2021-06-05 21:58:37,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:37,920 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:37,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:37,920 INFO L225 Difference]: With dead ends: 131 [2021-06-05 21:58:37,920 INFO L226 Difference]: Without dead ends: 128 [2021-06-05 21:58:37,920 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 212.7ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:37,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-06-05 21:58:37,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 96. [2021-06-05 21:58:37,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:37,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-05 21:58:37,922 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-05 21:58:37,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:37,922 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-05 21:58:37,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:37,922 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-05 21:58:37,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:37,923 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:37,923 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:38,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1138 [2021-06-05 21:58:38,137 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:38,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:38,137 INFO L82 PathProgramCache]: Analyzing trace with hash 1681748168, now seen corresponding path program 77 times [2021-06-05 21:58:38,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:38,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657921411] [2021-06-05 21:58:38,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:38,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:38,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:38,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657921411] [2021-06-05 21:58:38,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657921411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:38,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091319625] [2021-06-05 21:58:38,231 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:38,271 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:58:38,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:38,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:38,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:38,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:38,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091319625] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:38,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:38,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:38,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415983509] [2021-06-05 21:58:38,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:38,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:38,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:38,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:38,374 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:38,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:38,614 INFO L93 Difference]: Finished difference Result 124 states and 255 transitions. [2021-06-05 21:58:38,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:38,614 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:38,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:38,614 INFO L225 Difference]: With dead ends: 124 [2021-06-05 21:58:38,614 INFO L226 Difference]: Without dead ends: 122 [2021-06-05 21:58:38,614 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 279.2ms TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:58:38,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-05 21:58:38,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 97. [2021-06-05 21:58:38,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:38,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-06-05 21:58:38,616 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-06-05 21:58:38,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:38,616 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-06-05 21:58:38,616 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:38,616 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-06-05 21:58:38,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:38,617 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:38,617 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:38,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1146,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:38,829 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:38,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:38,829 INFO L82 PathProgramCache]: Analyzing trace with hash -841823398, now seen corresponding path program 78 times [2021-06-05 21:58:38,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:38,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785509386] [2021-06-05 21:58:38,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:38,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:38,903 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:38,904 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:38,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785509386] [2021-06-05 21:58:38,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785509386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:38,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276152433] [2021-06-05 21:58:38,904 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:38,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:38,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:38,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:38,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:38,999 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:38,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276152433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:38,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:38,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:58:38,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870646233] [2021-06-05 21:58:38,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:58:38,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:38,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:58:38,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:39,000 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:39,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:39,053 INFO L93 Difference]: Finished difference Result 114 states and 237 transitions. [2021-06-05 21:58:39,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:39,054 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:39,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:39,054 INFO L225 Difference]: With dead ends: 114 [2021-06-05 21:58:39,054 INFO L226 Difference]: Without dead ends: 114 [2021-06-05 21:58:39,054 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 81.2ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:39,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-05 21:58:39,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 97. [2021-06-05 21:58:39,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:39,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-06-05 21:58:39,056 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-06-05 21:58:39,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:39,056 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-06-05 21:58:39,056 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:39,056 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-06-05 21:58:39,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:39,056 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:39,056 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:39,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1152,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:39,265 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:39,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:39,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1937710179, now seen corresponding path program 79 times [2021-06-05 21:58:39,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:39,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24101366] [2021-06-05 21:58:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:39,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:39,370 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:39,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:39,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24101366] [2021-06-05 21:58:39,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24101366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:39,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521094958] [2021-06-05 21:58:39,370 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:39,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:39,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:39,509 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:39,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521094958] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:39,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:39,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:39,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858035280] [2021-06-05 21:58:39,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:39,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:39,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:39,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:39,510 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:39,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:39,584 INFO L93 Difference]: Finished difference Result 109 states and 223 transitions. [2021-06-05 21:58:39,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:39,584 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:39,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:39,584 INFO L225 Difference]: With dead ends: 109 [2021-06-05 21:58:39,585 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 21:58:39,585 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 165.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:39,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 21:58:39,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 98. [2021-06-05 21:58:39,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1237113402061856) internal successors, (206), 97 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:39,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 206 transitions. [2021-06-05 21:58:39,586 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 206 transitions. Word has length 17 [2021-06-05 21:58:39,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:39,586 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 206 transitions. [2021-06-05 21:58:39,586 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:39,586 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 206 transitions. [2021-06-05 21:58:39,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:39,587 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:39,587 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:39,802 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1154 [2021-06-05 21:58:39,803 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:39,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:39,803 INFO L82 PathProgramCache]: Analyzing trace with hash -2004935428, now seen corresponding path program 80 times [2021-06-05 21:58:39,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:39,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615829107] [2021-06-05 21:58:39,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:39,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:39,938 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:39,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:39,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615829107] [2021-06-05 21:58:39,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615829107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:39,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449213543] [2021-06-05 21:58:39,939 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:39,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:39,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:39,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:39,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:40,070 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:40,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449213543] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:40,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:40,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:40,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550671043] [2021-06-05 21:58:40,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:40,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:40,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:40,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:40,071 INFO L87 Difference]: Start difference. First operand 98 states and 206 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:40,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:40,159 INFO L93 Difference]: Finished difference Result 127 states and 263 transitions. [2021-06-05 21:58:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:40,160 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:40,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:40,160 INFO L225 Difference]: With dead ends: 127 [2021-06-05 21:58:40,160 INFO L226 Difference]: Without dead ends: 127 [2021-06-05 21:58:40,160 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 186.2ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:40,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-05 21:58:40,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 98. [2021-06-05 21:58:40,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1237113402061856) internal successors, (206), 97 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:40,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 206 transitions. [2021-06-05 21:58:40,162 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 206 transitions. Word has length 17 [2021-06-05 21:58:40,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:40,162 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 206 transitions. [2021-06-05 21:58:40,162 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:40,162 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 206 transitions. [2021-06-05 21:58:40,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:40,163 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:40,163 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:40,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1159 [2021-06-05 21:58:40,377 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:40,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:40,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1485565718, now seen corresponding path program 81 times [2021-06-05 21:58:40,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:40,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197404518] [2021-06-05 21:58:40,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:40,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:40,493 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:40,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:40,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197404518] [2021-06-05 21:58:40,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197404518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:40,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367690339] [2021-06-05 21:58:40,493 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:40,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:58:40,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:40,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:40,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:40,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:40,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367690339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:40,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:40,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:40,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423831213] [2021-06-05 21:58:40,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:40,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:40,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:40,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:40,625 INFO L87 Difference]: Start difference. First operand 98 states and 206 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:40,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:40,779 INFO L93 Difference]: Finished difference Result 133 states and 276 transitions. [2021-06-05 21:58:40,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:40,779 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:40,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:40,780 INFO L225 Difference]: With dead ends: 133 [2021-06-05 21:58:40,780 INFO L226 Difference]: Without dead ends: 133 [2021-06-05 21:58:40,780 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 200.7ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:40,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-06-05 21:58:40,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 99. [2021-06-05 21:58:40,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.122448979591837) internal successors, (208), 98 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:40,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 208 transitions. [2021-06-05 21:58:40,781 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 208 transitions. Word has length 17 [2021-06-05 21:58:40,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:40,781 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 208 transitions. [2021-06-05 21:58:40,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:40,781 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 208 transitions. [2021-06-05 21:58:40,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:40,781 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:40,781 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:40,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1162,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:40,985 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:40,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:40,985 INFO L82 PathProgramCache]: Analyzing trace with hash 2094947357, now seen corresponding path program 82 times [2021-06-05 21:58:40,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:40,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679422727] [2021-06-05 21:58:40,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:40,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:41,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:41,068 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:41,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679422727] [2021-06-05 21:58:41,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679422727] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:41,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619433777] [2021-06-05 21:58:41,068 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:41,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:41,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:41,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:41,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:41,191 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:41,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619433777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:41,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:41,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:58:41,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36999861] [2021-06-05 21:58:41,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:58:41,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:41,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:58:41,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:41,192 INFO L87 Difference]: Start difference. First operand 99 states and 208 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:41,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:41,242 INFO L93 Difference]: Finished difference Result 107 states and 223 transitions. [2021-06-05 21:58:41,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:41,243 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:41,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:41,243 INFO L225 Difference]: With dead ends: 107 [2021-06-05 21:58:41,243 INFO L226 Difference]: Without dead ends: 107 [2021-06-05 21:58:41,243 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 121.7ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:41,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-05 21:58:41,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 96. [2021-06-05 21:58:41,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:41,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-05 21:58:41,245 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-05 21:58:41,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:41,245 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-05 21:58:41,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:41,245 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-05 21:58:41,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:41,245 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:41,245 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:41,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1168 [2021-06-05 21:58:41,461 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:41,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:41,461 INFO L82 PathProgramCache]: Analyzing trace with hash -454575241, now seen corresponding path program 83 times [2021-06-05 21:58:41,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:41,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633202870] [2021-06-05 21:58:41,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:41,568 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:41,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:41,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633202870] [2021-06-05 21:58:41,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633202870] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:41,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628659080] [2021-06-05 21:58:41,569 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:41,624 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:41,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:41,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:41,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:41,748 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:41,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628659080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:41,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:41,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:41,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065532583] [2021-06-05 21:58:41,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:41,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:41,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:41,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:41,749 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:41,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:41,930 INFO L93 Difference]: Finished difference Result 108 states and 221 transitions. [2021-06-05 21:58:41,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:41,930 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:41,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:41,930 INFO L225 Difference]: With dead ends: 108 [2021-06-05 21:58:41,930 INFO L226 Difference]: Without dead ends: 102 [2021-06-05 21:58:41,930 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 255.4ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:41,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-05 21:58:41,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 96. [2021-06-05 21:58:41,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:41,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-05 21:58:41,932 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-05 21:58:41,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:41,932 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-05 21:58:41,932 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:41,932 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-05 21:58:41,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:41,932 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:41,932 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:42,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1173,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:42,133 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:42,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:42,133 INFO L82 PathProgramCache]: Analyzing trace with hash -521800490, now seen corresponding path program 84 times [2021-06-05 21:58:42,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:42,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235606931] [2021-06-05 21:58:42,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:42,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:42,256 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:42,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:42,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235606931] [2021-06-05 21:58:42,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235606931] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:42,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48786153] [2021-06-05 21:58:42,257 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:42,295 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:42,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:42,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:42,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:42,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:42,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48786153] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:42,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:42,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:42,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584441923] [2021-06-05 21:58:42,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:42,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:42,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:42,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:42,364 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:42,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:42,479 INFO L93 Difference]: Finished difference Result 110 states and 229 transitions. [2021-06-05 21:58:42,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:42,479 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:42,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:42,479 INFO L225 Difference]: With dead ends: 110 [2021-06-05 21:58:42,480 INFO L226 Difference]: Without dead ends: 110 [2021-06-05 21:58:42,480 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 183.3ms TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:42,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-05 21:58:42,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 97. [2021-06-05 21:58:42,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:42,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-06-05 21:58:42,481 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-06-05 21:58:42,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:42,481 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-06-05 21:58:42,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:42,481 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-06-05 21:58:42,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:42,482 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:42,482 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:42,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1187 [2021-06-05 21:58:42,685 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:42,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:42,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1111341005, now seen corresponding path program 85 times [2021-06-05 21:58:42,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:42,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049558640] [2021-06-05 21:58:42,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:42,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:42,793 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:42,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:42,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049558640] [2021-06-05 21:58:42,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049558640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:42,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183855949] [2021-06-05 21:58:42,793 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:42,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:42,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:42,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:42,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:42,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 21:58:42,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:42,976 INFO L628 ElimStorePlain]: treesize reduction 1, result has 92.3 percent of original size [2021-06-05 21:58:42,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:58:42,977 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 21:58:43,006 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:43,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183855949] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:43,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:43,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:43,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115828565] [2021-06-05 21:58:43,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:43,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:43,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:43,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:43,007 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:43,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:43,156 INFO L93 Difference]: Finished difference Result 123 states and 246 transitions. [2021-06-05 21:58:43,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:43,157 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:43,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:43,157 INFO L225 Difference]: With dead ends: 123 [2021-06-05 21:58:43,157 INFO L226 Difference]: Without dead ends: 120 [2021-06-05 21:58:43,157 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 205.0ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:43,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-05 21:58:43,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 102. [2021-06-05 21:58:43,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.1386138613861387) internal successors, (216), 101 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:43,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 216 transitions. [2021-06-05 21:58:43,159 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 216 transitions. Word has length 17 [2021-06-05 21:58:43,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:43,159 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 216 transitions. [2021-06-05 21:58:43,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:43,159 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 216 transitions. [2021-06-05 21:58:43,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:43,159 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:43,159 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:43,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1189 [2021-06-05 21:58:43,365 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:43,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:43,365 INFO L82 PathProgramCache]: Analyzing trace with hash 410511092, now seen corresponding path program 86 times [2021-06-05 21:58:43,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:43,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778624105] [2021-06-05 21:58:43,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:43,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:43,483 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:43,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:43,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778624105] [2021-06-05 21:58:43,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778624105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:43,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438367743] [2021-06-05 21:58:43,483 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:43,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:43,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:43,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:43,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:43,604 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:43,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438367743] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:43,604 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:43,604 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:43,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227520439] [2021-06-05 21:58:43,604 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:43,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:43,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:43,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:43,605 INFO L87 Difference]: Start difference. First operand 102 states and 216 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:43,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:43,695 INFO L93 Difference]: Finished difference Result 136 states and 275 transitions. [2021-06-05 21:58:43,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:43,695 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:43,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:43,696 INFO L225 Difference]: With dead ends: 136 [2021-06-05 21:58:43,696 INFO L226 Difference]: Without dead ends: 136 [2021-06-05 21:58:43,696 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 178.2ms TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:43,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-05 21:58:43,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 102. [2021-06-05 21:58:43,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.1386138613861387) internal successors, (216), 101 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:43,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 216 transitions. [2021-06-05 21:58:43,697 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 216 transitions. Word has length 17 [2021-06-05 21:58:43,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:43,698 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 216 transitions. [2021-06-05 21:58:43,698 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:43,698 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 216 transitions. [2021-06-05 21:58:43,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:43,698 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:43,698 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:43,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1205,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:43,898 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:43,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:43,899 INFO L82 PathProgramCache]: Analyzing trace with hash -716885001, now seen corresponding path program 87 times [2021-06-05 21:58:43,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:43,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155436156] [2021-06-05 21:58:43,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:43,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:43,982 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:43,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:43,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155436156] [2021-06-05 21:58:43,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155436156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:43,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797340412] [2021-06-05 21:58:43,982 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:44,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:44,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:44,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:44,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:44,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:44,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 21:58:44,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:44,142 INFO L628 ElimStorePlain]: treesize reduction 1, result has 92.3 percent of original size [2021-06-05 21:58:44,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:58:44,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 21:58:44,165 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:44,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797340412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:44,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:44,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:44,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48370574] [2021-06-05 21:58:44,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:44,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:44,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:44,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:44,166 INFO L87 Difference]: Start difference. First operand 102 states and 216 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:44,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:44,286 INFO L93 Difference]: Finished difference Result 108 states and 225 transitions. [2021-06-05 21:58:44,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:44,286 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:44,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:44,286 INFO L225 Difference]: With dead ends: 108 [2021-06-05 21:58:44,286 INFO L226 Difference]: Without dead ends: 108 [2021-06-05 21:58:44,286 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 162.4ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:44,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-06-05 21:58:44,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 98. [2021-06-05 21:58:44,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.134020618556701) internal successors, (207), 97 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:44,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-06-05 21:58:44,288 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-06-05 21:58:44,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:44,288 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-06-05 21:58:44,288 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:44,288 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-06-05 21:58:44,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:44,288 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:44,288 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:44,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1211,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:44,489 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:44,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:44,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1652543352, now seen corresponding path program 88 times [2021-06-05 21:58:44,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:44,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224961773] [2021-06-05 21:58:44,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:44,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:44,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:44,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:44,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224961773] [2021-06-05 21:58:44,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224961773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:44,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539759961] [2021-06-05 21:58:44,602 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:44,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:44,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:44,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:44,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:44,726 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:44,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539759961] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:44,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:44,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:44,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151584531] [2021-06-05 21:58:44,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:44,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:44,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:44,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:44,728 INFO L87 Difference]: Start difference. First operand 98 states and 207 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:44,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:44,826 INFO L93 Difference]: Finished difference Result 113 states and 233 transitions. [2021-06-05 21:58:44,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:44,826 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:44,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:44,826 INFO L225 Difference]: With dead ends: 113 [2021-06-05 21:58:44,827 INFO L226 Difference]: Without dead ends: 111 [2021-06-05 21:58:44,827 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 172.9ms TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:44,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-05 21:58:44,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 96. [2021-06-05 21:58:44,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:44,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-05 21:58:44,828 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-05 21:58:44,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:44,829 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-05 21:58:44,829 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:44,829 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-05 21:58:44,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:44,829 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:44,829 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:45,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1226 [2021-06-05 21:58:45,033 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:45,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:45,033 INFO L82 PathProgramCache]: Analyzing trace with hash -95835174, now seen corresponding path program 89 times [2021-06-05 21:58:45,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:45,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640011187] [2021-06-05 21:58:45,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:45,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:45,128 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:45,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:45,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640011187] [2021-06-05 21:58:45,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640011187] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:45,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981624617] [2021-06-05 21:58:45,130 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 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:45,181 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:58:45,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:45,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:45,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:45,251 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:45,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981624617] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:45,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:45,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:45,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582993357] [2021-06-05 21:58:45,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:45,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:45,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:45,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:45,252 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:45,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:45,304 INFO L93 Difference]: Finished difference Result 120 states and 240 transitions. [2021-06-05 21:58:45,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:45,304 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:45,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:45,305 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:58:45,305 INFO L226 Difference]: Without dead ends: 120 [2021-06-05 21:58:45,305 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 114.0ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:45,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-05 21:58:45,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 96. [2021-06-05 21:58:45,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:45,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-05 21:58:45,307 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-05 21:58:45,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:45,307 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-05 21:58:45,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:45,307 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-05 21:58:45,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:45,307 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:45,307 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:45,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1231 [2021-06-05 21:58:45,513 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:45,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:45,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1334958297, now seen corresponding path program 90 times [2021-06-05 21:58:45,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:45,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648045181] [2021-06-05 21:58:45,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:45,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:45,642 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:45,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:45,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648045181] [2021-06-05 21:58:45,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648045181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:45,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165315482] [2021-06-05 21:58:45,642 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:45,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:58:45,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:45,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:45,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:45,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:45,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165315482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:45,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:45,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:45,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402239986] [2021-06-05 21:58:45,762 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:45,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:45,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:45,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:45,762 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:45,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:45,883 INFO L93 Difference]: Finished difference Result 139 states and 277 transitions. [2021-06-05 21:58:45,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:45,883 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:45,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:45,883 INFO L225 Difference]: With dead ends: 139 [2021-06-05 21:58:45,883 INFO L226 Difference]: Without dead ends: 139 [2021-06-05 21:58:45,884 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 221.7ms TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:45,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-06-05 21:58:45,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 97. [2021-06-05 21:58:45,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.15625) internal successors, (207), 96 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:45,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 207 transitions. [2021-06-05 21:58:45,891 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 207 transitions. Word has length 17 [2021-06-05 21:58:45,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:45,892 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 207 transitions. [2021-06-05 21:58:45,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:45,892 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 207 transitions. [2021-06-05 21:58:45,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:45,892 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:45,892 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:46,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1236,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:46,109 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:46,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:46,109 INFO L82 PathProgramCache]: Analyzing trace with hash -685375689, now seen corresponding path program 91 times [2021-06-05 21:58:46,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:46,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380190055] [2021-06-05 21:58:46,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:46,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:46,244 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:46,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:46,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380190055] [2021-06-05 21:58:46,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380190055] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:46,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795031974] [2021-06-05 21:58:46,245 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 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:46,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:46,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:46,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:46,383 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:46,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795031974] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:46,384 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:46,384 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-05 21:58:46,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367023414] [2021-06-05 21:58:46,384 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:58:46,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:46,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:58:46,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:46,384 INFO L87 Difference]: Start difference. First operand 97 states and 207 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:46,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:46,499 INFO L93 Difference]: Finished difference Result 111 states and 230 transitions. [2021-06-05 21:58:46,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:46,499 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:46,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:46,500 INFO L225 Difference]: With dead ends: 111 [2021-06-05 21:58:46,500 INFO L226 Difference]: Without dead ends: 111 [2021-06-05 21:58:46,500 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 224.2ms TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:46,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-05 21:58:46,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 95. [2021-06-05 21:58:46,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.127659574468085) internal successors, (200), 94 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:46,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-06-05 21:58:46,505 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 17 [2021-06-05 21:58:46,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:46,505 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-06-05 21:58:46,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:46,505 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-06-05 21:58:46,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:46,505 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:46,505 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:46,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1241,94 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:46,721 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:46,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:46,721 INFO L82 PathProgramCache]: Analyzing trace with hash -999973674, now seen corresponding path program 92 times [2021-06-05 21:58:46,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:46,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592829382] [2021-06-05 21:58:46,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:46,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:46,844 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:46,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:46,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592829382] [2021-06-05 21:58:46,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592829382] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:46,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753965502] [2021-06-05 21:58:46,844 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:46,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:46,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:46,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:46,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:47,011 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:47,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753965502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:47,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:47,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:47,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060006670] [2021-06-05 21:58:47,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:47,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:47,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:47,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:47,012 INFO L87 Difference]: Start difference. First operand 95 states and 200 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:47,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:47,175 INFO L93 Difference]: Finished difference Result 105 states and 216 transitions. [2021-06-05 21:58:47,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:47,175 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:47,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:47,175 INFO L225 Difference]: With dead ends: 105 [2021-06-05 21:58:47,176 INFO L226 Difference]: Without dead ends: 101 [2021-06-05 21:58:47,176 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 269.8ms TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:47,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-06-05 21:58:47,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 95. [2021-06-05 21:58:47,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:47,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-06-05 21:58:47,177 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-06-05 21:58:47,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:47,177 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-06-05 21:58:47,177 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:47,177 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-06-05 21:58:47,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:47,177 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:47,177 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:47,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1243 [2021-06-05 21:58:47,378 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:47,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:47,378 INFO L82 PathProgramCache]: Analyzing trace with hash -328009912, now seen corresponding path program 93 times [2021-06-05 21:58:47,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:47,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942171547] [2021-06-05 21:58:47,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:47,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:47,461 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:47,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:47,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942171547] [2021-06-05 21:58:47,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942171547] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:47,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486500562] [2021-06-05 21:58:47,462 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:47,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:47,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:47,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:47,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:47,576 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:47,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486500562] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:47,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:47,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:58:47,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130872724] [2021-06-05 21:58:47,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:58:47,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:47,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:58:47,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:47,577 INFO L87 Difference]: Start difference. First operand 95 states and 199 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:47,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:47,641 INFO L93 Difference]: Finished difference Result 110 states and 229 transitions. [2021-06-05 21:58:47,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:47,642 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:47,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:47,642 INFO L225 Difference]: With dead ends: 110 [2021-06-05 21:58:47,642 INFO L226 Difference]: Without dead ends: 110 [2021-06-05 21:58:47,642 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 96.9ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:47,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-05 21:58:47,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 95. [2021-06-05 21:58:47,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:47,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-06-05 21:58:47,645 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-06-05 21:58:47,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:47,645 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-06-05 21:58:47,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:47,645 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-06-05 21:58:47,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:47,646 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:47,646 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:47,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1254 [2021-06-05 21:58:47,859 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:47,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:47,859 INFO L82 PathProgramCache]: Analyzing trace with hash -1423896693, now seen corresponding path program 94 times [2021-06-05 21:58:47,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:47,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119164500] [2021-06-05 21:58:47,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:47,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:47,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:47,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:47,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119164500] [2021-06-05 21:58:47,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119164500] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:47,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027840118] [2021-06-05 21:58:47,947 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:47,987 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:47,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:47,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:47,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:48,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:48,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027840118] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:48,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:48,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:48,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939658905] [2021-06-05 21:58:48,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:48,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:48,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:48,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:48,067 INFO L87 Difference]: Start difference. First operand 95 states and 199 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:48,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:48,142 INFO L93 Difference]: Finished difference Result 105 states and 215 transitions. [2021-06-05 21:58:48,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:48,142 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:48,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:48,142 INFO L225 Difference]: With dead ends: 105 [2021-06-05 21:58:48,142 INFO L226 Difference]: Without dead ends: 99 [2021-06-05 21:58:48,142 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 142.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:48,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-06-05 21:58:48,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 95. [2021-06-05 21:58:48,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:48,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-06-05 21:58:48,144 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-06-05 21:58:48,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:48,144 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-06-05 21:58:48,144 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:48,144 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-06-05 21:58:48,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:48,144 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:48,144 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:48,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1257 [2021-06-05 21:58:48,344 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:48,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:48,345 INFO L82 PathProgramCache]: Analyzing trace with hash -1491121942, now seen corresponding path program 95 times [2021-06-05 21:58:48,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:48,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016615799] [2021-06-05 21:58:48,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:48,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:48,461 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:48,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:48,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016615799] [2021-06-05 21:58:48,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016615799] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:48,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949348867] [2021-06-05 21:58:48,462 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-05 21:58:48,519 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:58:48,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:48,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:48,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:48,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:48,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949348867] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:48,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:48,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:48,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021671796] [2021-06-05 21:58:48,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:48,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:48,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:48,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:48,612 INFO L87 Difference]: Start difference. First operand 95 states and 199 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:48,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:48,791 INFO L93 Difference]: Finished difference Result 123 states and 255 transitions. [2021-06-05 21:58:48,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:48,791 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:48,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:48,791 INFO L225 Difference]: With dead ends: 123 [2021-06-05 21:58:48,791 INFO L226 Difference]: Without dead ends: 123 [2021-06-05 21:58:48,792 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 246.8ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:48,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-06-05 21:58:48,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 96. [2021-06-05 21:58:48,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1157894736842104) internal successors, (201), 95 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:48,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-06-05 21:58:48,793 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-06-05 21:58:48,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:48,793 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-06-05 21:58:48,793 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:48,793 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-06-05 21:58:48,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:48,796 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:48,797 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:49,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1262,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:49,013 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:49,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:49,013 INFO L82 PathProgramCache]: Analyzing trace with hash -2080662457, now seen corresponding path program 96 times [2021-06-05 21:58:49,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:49,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647999109] [2021-06-05 21:58:49,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:49,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:49,095 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:49,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:49,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647999109] [2021-06-05 21:58:49,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647999109] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:49,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875126141] [2021-06-05 21:58:49,096 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 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-06-05 21:58:49,148 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:49,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:49,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:49,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:49,239 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:49,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875126141] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:49,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:49,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:58:49,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383140572] [2021-06-05 21:58:49,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:58:49,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:49,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:58:49,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:49,240 INFO L87 Difference]: Start difference. First operand 96 states and 201 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:49,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:49,300 INFO L93 Difference]: Finished difference Result 120 states and 240 transitions. [2021-06-05 21:58:49,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:49,300 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:49,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:49,300 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:58:49,300 INFO L226 Difference]: Without dead ends: 117 [2021-06-05 21:58:49,300 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 133.5ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:49,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-05 21:58:49,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 101. [2021-06-05 21:58:49,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.13) internal successors, (213), 100 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:49,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 213 transitions. [2021-06-05 21:58:49,302 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 213 transitions. Word has length 17 [2021-06-05 21:58:49,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:49,302 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 213 transitions. [2021-06-05 21:58:49,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:49,302 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 213 transitions. [2021-06-05 21:58:49,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:49,303 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:49,303 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:49,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1264,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:49,505 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:49,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:49,505 INFO L82 PathProgramCache]: Analyzing trace with hash -558810360, now seen corresponding path program 97 times [2021-06-05 21:58:49,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:49,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669144841] [2021-06-05 21:58:49,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:49,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:49,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:49,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:49,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669144841] [2021-06-05 21:58:49,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669144841] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:49,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212633833] [2021-06-05 21:58:49,602 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-05 21:58:49,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:49,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:49,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:49,724 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:49,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212633833] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:49,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:49,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:49,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176536151] [2021-06-05 21:58:49,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:49,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:49,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:49,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:49,725 INFO L87 Difference]: Start difference. First operand 101 states and 213 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:49,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:49,952 INFO L93 Difference]: Finished difference Result 133 states and 273 transitions. [2021-06-05 21:58:49,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:58:49,952 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:49,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:49,953 INFO L225 Difference]: With dead ends: 133 [2021-06-05 21:58:49,953 INFO L226 Difference]: Without dead ends: 131 [2021-06-05 21:58:49,953 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 233.5ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:58:49,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-06-05 21:58:49,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 101. [2021-06-05 21:58:49,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.12) internal successors, (212), 100 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:49,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 212 transitions. [2021-06-05 21:58:49,954 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 212 transitions. Word has length 17 [2021-06-05 21:58:49,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:49,954 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 212 transitions. [2021-06-05 21:58:49,954 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:49,954 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 212 transitions. [2021-06-05 21:58:49,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:49,954 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:49,954 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:50,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1270 [2021-06-05 21:58:50,156 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:50,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:50,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1686206453, now seen corresponding path program 98 times [2021-06-05 21:58:50,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:50,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045440497] [2021-06-05 21:58:50,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:50,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:50,228 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:50,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:50,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045440497] [2021-06-05 21:58:50,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045440497] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:50,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376767782] [2021-06-05 21:58:50,228 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 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-06-05 21:58:50,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:50,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:50,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:50,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:50,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376767782] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:50,352 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:50,352 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:58:50,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505482975] [2021-06-05 21:58:50,352 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:58:50,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:50,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:58:50,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:50,352 INFO L87 Difference]: Start difference. First operand 101 states and 212 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:50,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:50,416 INFO L93 Difference]: Finished difference Result 103 states and 215 transitions. [2021-06-05 21:58:50,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:50,416 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:50,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:50,417 INFO L225 Difference]: With dead ends: 103 [2021-06-05 21:58:50,417 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 21:58:50,417 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 109.5ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:50,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 21:58:50,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 94. [2021-06-05 21:58:50,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.118279569892473) internal successors, (197), 93 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:50,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 197 transitions. [2021-06-05 21:58:50,418 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 197 transitions. Word has length 17 [2021-06-05 21:58:50,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:50,418 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 197 transitions. [2021-06-05 21:58:50,418 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:50,419 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 197 transitions. [2021-06-05 21:58:50,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:50,419 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:50,419 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:50,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1277 [2021-06-05 21:58:50,634 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:50,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:50,634 INFO L82 PathProgramCache]: Analyzing trace with hash 59238245, now seen corresponding path program 99 times [2021-06-05 21:58:50,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:50,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673026393] [2021-06-05 21:58:50,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:50,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:50,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:50,724 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:50,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673026393] [2021-06-05 21:58:50,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673026393] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:50,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792350191] [2021-06-05 21:58:50,724 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 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-06-05 21:58:50,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:58:50,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:50,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:50,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:50,821 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:50,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792350191] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:50,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:50,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:58:50,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928193225] [2021-06-05 21:58:50,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:58:50,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:50,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:58:50,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:50,821 INFO L87 Difference]: Start difference. First operand 94 states and 197 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:50,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:50,882 INFO L93 Difference]: Finished difference Result 103 states and 210 transitions. [2021-06-05 21:58:50,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:50,883 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:50,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:50,883 INFO L225 Difference]: With dead ends: 103 [2021-06-05 21:58:50,883 INFO L226 Difference]: Without dead ends: 97 [2021-06-05 21:58:50,883 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 119.6ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:50,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-06-05 21:58:50,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 93. [2021-06-05 21:58:50,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.108695652173913) internal successors, (194), 92 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:50,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 194 transitions. [2021-06-05 21:58:50,884 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 194 transitions. Word has length 17 [2021-06-05 21:58:50,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:50,884 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 194 transitions. [2021-06-05 21:58:50,884 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:50,884 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 194 transitions. [2021-06-05 21:58:50,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:50,885 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:50,885 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:51,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1284,102 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:51,089 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:51,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:51,089 INFO L82 PathProgramCache]: Analyzing trace with hash -7987004, now seen corresponding path program 100 times [2021-06-05 21:58:51,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:51,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954282381] [2021-06-05 21:58:51,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:51,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:51,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:51,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:51,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954282381] [2021-06-05 21:58:51,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954282381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:51,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475707497] [2021-06-05 21:58:51,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-05 21:58:51,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:51,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:51,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:51,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:51,343 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:51,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475707497] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:51,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:51,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:51,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772867511] [2021-06-05 21:58:51,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:51,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:51,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:51,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:51,344 INFO L87 Difference]: Start difference. First operand 93 states and 194 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:51,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:51,434 INFO L93 Difference]: Finished difference Result 105 states and 218 transitions. [2021-06-05 21:58:51,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:51,434 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:51,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:51,434 INFO L225 Difference]: With dead ends: 105 [2021-06-05 21:58:51,435 INFO L226 Difference]: Without dead ends: 105 [2021-06-05 21:58:51,435 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 180.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:58:51,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-06-05 21:58:51,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 94. [2021-06-05 21:58:51,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.10752688172043) internal successors, (196), 93 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:51,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-06-05 21:58:51,436 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-06-05 21:58:51,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:51,436 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-06-05 21:58:51,436 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:51,436 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-06-05 21:58:51,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:51,437 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:51,437 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:51,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1288 [2021-06-05 21:58:51,645 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:51,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:51,645 INFO L82 PathProgramCache]: Analyzing trace with hash -597527519, now seen corresponding path program 101 times [2021-06-05 21:58:51,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:51,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718908522] [2021-06-05 21:58:51,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:51,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:51,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:51,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718908522] [2021-06-05 21:58:51,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718908522] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:51,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419591064] [2021-06-05 21:58:51,717 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 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-06-05 21:58:51,758 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:58:51,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:51,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:51,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:51,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:51,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419591064] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:51,829 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:51,829 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:51,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940257299] [2021-06-05 21:58:51,829 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:51,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:51,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:51,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:51,830 INFO L87 Difference]: Start difference. First operand 94 states and 196 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:51,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:51,902 INFO L93 Difference]: Finished difference Result 118 states and 235 transitions. [2021-06-05 21:58:51,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:51,902 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:51,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:51,903 INFO L225 Difference]: With dead ends: 118 [2021-06-05 21:58:51,903 INFO L226 Difference]: Without dead ends: 115 [2021-06-05 21:58:51,903 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 106.8ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:51,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-06-05 21:58:51,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 99. [2021-06-05 21:58:51,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.122448979591837) internal successors, (208), 98 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:51,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 208 transitions. [2021-06-05 21:58:51,904 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 208 transitions. Word has length 17 [2021-06-05 21:58:51,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:51,904 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 208 transitions. [2021-06-05 21:58:51,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:51,905 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 208 transitions. [2021-06-05 21:58:51,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:51,905 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:51,905 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:52,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1291,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:52,124 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:52,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:52,125 INFO L82 PathProgramCache]: Analyzing trace with hash 924324578, now seen corresponding path program 102 times [2021-06-05 21:58:52,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:52,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231725426] [2021-06-05 21:58:52,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:52,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:52,241 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:52,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:52,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231725426] [2021-06-05 21:58:52,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231725426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:52,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172326095] [2021-06-05 21:58:52,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-05 21:58:52,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:52,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:52,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:52,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:52,392 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:52,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172326095] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:52,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:52,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:52,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846291106] [2021-06-05 21:58:52,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:52,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:52,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:52,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:52,393 INFO L87 Difference]: Start difference. First operand 99 states and 208 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:52,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:52,560 INFO L93 Difference]: Finished difference Result 120 states and 247 transitions. [2021-06-05 21:58:52,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:52,560 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:52,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:52,561 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:58:52,561 INFO L226 Difference]: Without dead ends: 118 [2021-06-05 21:58:52,561 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 234.6ms TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:52,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-05 21:58:52,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 99. [2021-06-05 21:58:52,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.1122448979591835) internal successors, (207), 98 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:52,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 207 transitions. [2021-06-05 21:58:52,562 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 207 transitions. Word has length 17 [2021-06-05 21:58:52,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:52,562 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 207 transitions. [2021-06-05 21:58:52,563 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:52,563 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 207 transitions. [2021-06-05 21:58:52,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:52,563 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:52,563 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:52,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1297 [2021-06-05 21:58:52,773 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:52,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:52,773 INFO L82 PathProgramCache]: Analyzing trace with hash -203071515, now seen corresponding path program 103 times [2021-06-05 21:58:52,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:52,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905088363] [2021-06-05 21:58:52,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:52,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:52,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:52,855 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:52,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905088363] [2021-06-05 21:58:52,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905088363] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:52,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742499378] [2021-06-05 21:58:52,856 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 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-06-05 21:58:52,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:52,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:52,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:52,969 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:52,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742499378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:52,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:52,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:52,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553791519] [2021-06-05 21:58:52,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:52,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:52,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:52,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:52,970 INFO L87 Difference]: Start difference. First operand 99 states and 207 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:53,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:53,024 INFO L93 Difference]: Finished difference Result 101 states and 210 transitions. [2021-06-05 21:58:53,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:53,024 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:53,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:53,025 INFO L225 Difference]: With dead ends: 101 [2021-06-05 21:58:53,025 INFO L226 Difference]: Without dead ends: 101 [2021-06-05 21:58:53,025 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 100.2ms TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:53,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-06-05 21:58:53,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 93. [2021-06-05 21:58:53,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.108695652173913) internal successors, (194), 92 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:53,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 194 transitions. [2021-06-05 21:58:53,029 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 194 transitions. Word has length 17 [2021-06-05 21:58:53,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:53,029 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 194 transitions. [2021-06-05 21:58:53,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:53,029 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 194 transitions. [2021-06-05 21:58:53,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:53,030 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:53,030 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:53,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1302 [2021-06-05 21:58:53,249 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:53,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:53,249 INFO L82 PathProgramCache]: Analyzing trace with hash 417978312, now seen corresponding path program 104 times [2021-06-05 21:58:53,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:53,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791627621] [2021-06-05 21:58:53,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:53,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:53,335 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:53,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:53,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791627621] [2021-06-05 21:58:53,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791627621] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:53,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019605724] [2021-06-05 21:58:53,335 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:53,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:53,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:53,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:53,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:53,446 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:53,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019605724] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:53,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:53,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:53,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787977346] [2021-06-05 21:58:53,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:53,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:53,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:53,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:53,447 INFO L87 Difference]: Start difference. First operand 93 states and 194 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:53,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:53,518 INFO L93 Difference]: Finished difference Result 115 states and 229 transitions. [2021-06-05 21:58:53,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:53,518 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:53,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:53,519 INFO L225 Difference]: With dead ends: 115 [2021-06-05 21:58:53,519 INFO L226 Difference]: Without dead ends: 115 [2021-06-05 21:58:53,519 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 111.4ms TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:53,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-06-05 21:58:53,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 92. [2021-06-05 21:58:53,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.10989010989011) internal successors, (192), 91 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:53,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 192 transitions. [2021-06-05 21:58:53,520 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 192 transitions. Word has length 17 [2021-06-05 21:58:53,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:53,520 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 192 transitions. [2021-06-05 21:58:53,520 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:53,520 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 192 transitions. [2021-06-05 21:58:53,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:53,520 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:53,520 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:53,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1306,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:53,721 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:53,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:53,721 INFO L82 PathProgramCache]: Analyzing trace with hash -171562203, now seen corresponding path program 105 times [2021-06-05 21:58:53,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:53,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356224742] [2021-06-05 21:58:53,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:53,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:53,847 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:53,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:53,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356224742] [2021-06-05 21:58:53,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356224742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:53,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553944354] [2021-06-05 21:58:53,848 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:53,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:53,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:53,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:53,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:53,955 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:53,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553944354] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:53,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:53,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:53,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120368464] [2021-06-05 21:58:53,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:53,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:53,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:53,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:53,956 INFO L87 Difference]: Start difference. First operand 92 states and 192 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:54,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:54,070 INFO L93 Difference]: Finished difference Result 103 states and 213 transitions. [2021-06-05 21:58:54,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:54,070 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:54,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:54,070 INFO L225 Difference]: With dead ends: 103 [2021-06-05 21:58:54,070 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 21:58:54,070 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 185.4ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:54,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 21:58:54,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 92. [2021-06-05 21:58:54,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.10989010989011) internal successors, (192), 91 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:54,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 192 transitions. [2021-06-05 21:58:54,073 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 192 transitions. Word has length 17 [2021-06-05 21:58:54,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:54,073 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 192 transitions. [2021-06-05 21:58:54,074 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:54,074 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 192 transitions. [2021-06-05 21:58:54,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:54,074 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:54,074 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:54,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1311 [2021-06-05 21:58:54,289 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:54,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:54,289 INFO L82 PathProgramCache]: Analyzing trace with hash -486160188, now seen corresponding path program 106 times [2021-06-05 21:58:54,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:54,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101252647] [2021-06-05 21:58:54,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:54,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:54,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:54,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:54,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101252647] [2021-06-05 21:58:54,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101252647] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:54,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106198302] [2021-06-05 21:58:54,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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:54,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:54,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:54,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:54,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:54,496 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:54,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106198302] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:54,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:54,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:58:54,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636689506] [2021-06-05 21:58:54,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:58:54,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:54,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:58:54,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:54,496 INFO L87 Difference]: Start difference. First operand 92 states and 192 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:54,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:54,560 INFO L93 Difference]: Finished difference Result 99 states and 202 transitions. [2021-06-05 21:58:54,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:54,560 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:54,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:54,561 INFO L225 Difference]: With dead ends: 99 [2021-06-05 21:58:54,561 INFO L226 Difference]: Without dead ends: 95 [2021-06-05 21:58:54,561 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 139.2ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:54,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-06-05 21:58:54,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 92. [2021-06-05 21:58:54,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.098901098901099) internal successors, (191), 91 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:54,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 191 transitions. [2021-06-05 21:58:54,562 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 191 transitions. Word has length 17 [2021-06-05 21:58:54,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:54,562 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 191 transitions. [2021-06-05 21:58:54,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:54,563 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 191 transitions. [2021-06-05 21:58:54,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:54,563 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:54,563 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:54,785 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1313,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:54,785 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:54,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:54,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1208218933, now seen corresponding path program 107 times [2021-06-05 21:58:54,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:54,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842308986] [2021-06-05 21:58:54,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:54,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:54,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:54,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842308986] [2021-06-05 21:58:54,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842308986] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:54,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058708656] [2021-06-05 21:58:54,898 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:54,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:58:54,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:54,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:54,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:55,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:55,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058708656] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:55,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:55,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:55,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502408094] [2021-06-05 21:58:55,074 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:55,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:55,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:55,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:55,074 INFO L87 Difference]: Start difference. First operand 92 states and 191 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:55,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:55,278 INFO L93 Difference]: Finished difference Result 101 states and 204 transitions. [2021-06-05 21:58:55,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:55,278 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:55,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:55,279 INFO L225 Difference]: With dead ends: 101 [2021-06-05 21:58:55,279 INFO L226 Difference]: Without dead ends: 95 [2021-06-05 21:58:55,279 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 271.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:55,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-06-05 21:58:55,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 92. [2021-06-05 21:58:55,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.087912087912088) internal successors, (190), 91 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:55,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 190 transitions. [2021-06-05 21:58:55,281 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 190 transitions. Word has length 17 [2021-06-05 21:58:55,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:55,281 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 190 transitions. [2021-06-05 21:58:55,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:55,281 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 190 transitions. [2021-06-05 21:58:55,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:55,281 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:55,281 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:55,482 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1318 [2021-06-05 21:58:55,482 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:55,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:55,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1275444182, now seen corresponding path program 108 times [2021-06-05 21:58:55,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:55,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785137711] [2021-06-05 21:58:55,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:55,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:55,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:55,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:55,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785137711] [2021-06-05 21:58:55,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785137711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:55,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650941916] [2021-06-05 21:58:55,606 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:55,649 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:58:55,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:55,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:55,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:55,714 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:55,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650941916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:55,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:55,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:55,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759484764] [2021-06-05 21:58:55,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:55,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:55,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:55,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:55,715 INFO L87 Difference]: Start difference. First operand 92 states and 190 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:55,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:55,798 INFO L93 Difference]: Finished difference Result 103 states and 212 transitions. [2021-06-05 21:58:55,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:55,799 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:55,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:55,799 INFO L225 Difference]: With dead ends: 103 [2021-06-05 21:58:55,799 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 21:58:55,799 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 177.3ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:55,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 21:58:55,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 92. [2021-06-05 21:58:55,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.087912087912088) internal successors, (190), 91 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 190 transitions. [2021-06-05 21:58:55,800 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 190 transitions. Word has length 17 [2021-06-05 21:58:55,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:55,800 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 190 transitions. [2021-06-05 21:58:55,800 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:55,800 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 190 transitions. [2021-06-05 21:58:55,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:55,800 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:55,800 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:56,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1329,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:56,001 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:56,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:56,001 INFO L82 PathProgramCache]: Analyzing trace with hash -2079910332, now seen corresponding path program 109 times [2021-06-05 21:58:56,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:56,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716349903] [2021-06-05 21:58:56,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:56,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:56,112 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:56,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:56,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716349903] [2021-06-05 21:58:56,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716349903] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:56,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955471215] [2021-06-05 21:58:56,112 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:56,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:56,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:56,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:56,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:56,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955471215] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:56,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:56,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:56,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027255884] [2021-06-05 21:58:56,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:56,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:56,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:56,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:56,228 INFO L87 Difference]: Start difference. First operand 92 states and 190 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:56,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:56,317 INFO L93 Difference]: Finished difference Result 112 states and 231 transitions. [2021-06-05 21:58:56,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:56,317 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:56,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:56,318 INFO L225 Difference]: With dead ends: 112 [2021-06-05 21:58:56,318 INFO L226 Difference]: Without dead ends: 112 [2021-06-05 21:58:56,318 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 169.0ms TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:58:56,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-06-05 21:58:56,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 92. [2021-06-05 21:58:56,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.087912087912088) internal successors, (190), 91 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:56,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 190 transitions. [2021-06-05 21:58:56,319 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 190 transitions. Word has length 17 [2021-06-05 21:58:56,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:56,319 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 190 transitions. [2021-06-05 21:58:56,319 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:56,319 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 190 transitions. [2021-06-05 21:58:56,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:56,319 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:56,319 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:56,520 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1332 [2021-06-05 21:58:56,520 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:56,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:56,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1470528693, now seen corresponding path program 110 times [2021-06-05 21:58:56,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:56,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877351421] [2021-06-05 21:58:56,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:56,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:56,604 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:56,604 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:56,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877351421] [2021-06-05 21:58:56,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877351421] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:56,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446953916] [2021-06-05 21:58:56,604 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:56,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:56,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:56,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:56,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:56,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:58:56,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 21:58:56,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:58:56,780 INFO L628 ElimStorePlain]: treesize reduction 1, result has 92.3 percent of original size [2021-06-05 21:58:56,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:58:56,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 21:58:56,805 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:56,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446953916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:56,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:56,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:56,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538785566] [2021-06-05 21:58:56,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:56,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:56,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:56,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:56,806 INFO L87 Difference]: Start difference. First operand 92 states and 190 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:56,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:56,919 INFO L93 Difference]: Finished difference Result 98 states and 202 transitions. [2021-06-05 21:58:56,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:56,919 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:56,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:56,919 INFO L225 Difference]: With dead ends: 98 [2021-06-05 21:58:56,919 INFO L226 Difference]: Without dead ends: 98 [2021-06-05 21:58:56,920 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 168.2ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:58:56,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-05 21:58:56,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 90. [2021-06-05 21:58:56,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.0898876404494384) internal successors, (186), 89 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:56,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 186 transitions. [2021-06-05 21:58:56,921 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 186 transitions. Word has length 17 [2021-06-05 21:58:56,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:56,921 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 186 transitions. [2021-06-05 21:58:56,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:56,921 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 186 transitions. [2021-06-05 21:58:56,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:56,921 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:56,921 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:57,121 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1339,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:57,121 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:57,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:57,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1923636333, now seen corresponding path program 111 times [2021-06-05 21:58:57,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:57,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893216553] [2021-06-05 21:58:57,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:57,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:57,217 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:57,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:57,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893216553] [2021-06-05 21:58:57,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893216553] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:57,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307954332] [2021-06-05 21:58:57,217 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:57,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:58:57,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:57,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:57,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:57,333 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:57,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307954332] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:57,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:57,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:57,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794986324] [2021-06-05 21:58:57,333 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:57,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:57,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:57,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:57,334 INFO L87 Difference]: Start difference. First operand 90 states and 186 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:57,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:57,478 INFO L93 Difference]: Finished difference Result 120 states and 237 transitions. [2021-06-05 21:58:57,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:57,478 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:57,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:57,478 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:58:57,479 INFO L226 Difference]: Without dead ends: 117 [2021-06-05 21:58:57,479 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 191.4ms TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:57,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-05 21:58:57,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 97. [2021-06-05 21:58:57,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:57,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-06-05 21:58:57,480 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-06-05 21:58:57,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:57,480 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-06-05 21:58:57,480 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:57,480 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-06-05 21:58:57,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:57,480 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:57,480 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:57,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1361,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:57,681 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:57,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:57,681 INFO L82 PathProgramCache]: Analyzing trace with hash -849478866, now seen corresponding path program 112 times [2021-06-05 21:58:57,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:57,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722156684] [2021-06-05 21:58:57,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:57,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:57,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:57,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:57,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722156684] [2021-06-05 21:58:57,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722156684] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:57,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696756750] [2021-06-05 21:58:57,763 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:57,805 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:58:57,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:57,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:57,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:57,877 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:57,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696756750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:57,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:57,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:57,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224975526] [2021-06-05 21:58:57,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:57,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:57,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:57,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:57,878 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:57,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:57,937 INFO L93 Difference]: Finished difference Result 119 states and 239 transitions. [2021-06-05 21:58:57,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:57,938 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:57,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:57,938 INFO L225 Difference]: With dead ends: 119 [2021-06-05 21:58:57,938 INFO L226 Difference]: Without dead ends: 119 [2021-06-05 21:58:57,938 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 108.8ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:57,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-05 21:58:57,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 97. [2021-06-05 21:58:57,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:57,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-06-05 21:58:57,939 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-06-05 21:58:57,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:57,939 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-06-05 21:58:57,939 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:57,939 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-06-05 21:58:57,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:57,939 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:57,939 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:58,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1367,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:58,140 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:58,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:58,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1976874959, now seen corresponding path program 113 times [2021-06-05 21:58:58,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:58,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693000388] [2021-06-05 21:58:58,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:58,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:58,241 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:58,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:58,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693000388] [2021-06-05 21:58:58,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693000388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:58,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666164299] [2021-06-05 21:58:58,241 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:58,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:58:58,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:58,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:58,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:58,354 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:58,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666164299] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:58,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:58,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:58,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498171428] [2021-06-05 21:58:58,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:58,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:58,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:58,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:58,355 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:58,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:58,515 INFO L93 Difference]: Finished difference Result 120 states and 240 transitions. [2021-06-05 21:58:58,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:58,515 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:58,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:58,515 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:58:58,515 INFO L226 Difference]: Without dead ends: 120 [2021-06-05 21:58:58,515 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 220.2ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:58:58,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-05 21:58:58,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 97. [2021-06-05 21:58:58,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:58,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-06-05 21:58:58,517 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-06-05 21:58:58,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:58,517 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-06-05 21:58:58,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:58,517 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-06-05 21:58:58,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:58,517 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:58,517 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:58,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1372,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:58,733 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:58,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:58,734 INFO L82 PathProgramCache]: Analyzing trace with hash 392553394, now seen corresponding path program 114 times [2021-06-05 21:58:58,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:58,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652159536] [2021-06-05 21:58:58,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:58,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:58,815 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:58,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:58,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652159536] [2021-06-05 21:58:58,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652159536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:58,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084261115] [2021-06-05 21:58:58,816 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:58,860 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:58:58,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:58,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:58,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:58,929 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:58,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084261115] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:58,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:58,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:58:58,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051586349] [2021-06-05 21:58:58,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:58:58,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:58,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:58:58,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:58:58,930 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:59,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:59,024 INFO L93 Difference]: Finished difference Result 121 states and 240 transitions. [2021-06-05 21:58:59,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:58:59,025 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:58:59,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:59,025 INFO L225 Difference]: With dead ends: 121 [2021-06-05 21:58:59,025 INFO L226 Difference]: Without dead ends: 119 [2021-06-05 21:58:59,025 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 139.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:59,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-05 21:58:59,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 96. [2021-06-05 21:58:59,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1157894736842104) internal successors, (201), 95 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:59,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-06-05 21:58:59,026 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-06-05 21:58:59,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:59,026 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-06-05 21:58:59,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:58:59,027 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-06-05 21:58:59,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:59,027 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:59,027 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:59,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1377,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:59,227 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:59,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:59,227 INFO L82 PathProgramCache]: Analyzing trace with hash -1439019381, now seen corresponding path program 115 times [2021-06-05 21:58:59,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:59,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898202889] [2021-06-05 21:58:59,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:59,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:59,334 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:59,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:59,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898202889] [2021-06-05 21:58:59,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898202889] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:59,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988474683] [2021-06-05 21:58:59,335 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:59,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:59,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:59,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:59,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988474683] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:59,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:59,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:58:59,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736815820] [2021-06-05 21:58:59,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:58:59,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:59,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:58:59,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:58:59,441 INFO L87 Difference]: Start difference. First operand 96 states and 201 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:59,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:58:59,551 INFO L93 Difference]: Finished difference Result 105 states and 216 transitions. [2021-06-05 21:58:59,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:58:59,552 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:58:59,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:58:59,552 INFO L225 Difference]: With dead ends: 105 [2021-06-05 21:58:59,552 INFO L226 Difference]: Without dead ends: 105 [2021-06-05 21:58:59,552 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 188.1ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:58:59,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-06-05 21:58:59,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 91. [2021-06-05 21:58:59,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1) internal successors, (189), 90 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:59,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 189 transitions. [2021-06-05 21:58:59,553 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 189 transitions. Word has length 17 [2021-06-05 21:58:59,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:58:59,553 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 189 transitions. [2021-06-05 21:58:59,553 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:58:59,553 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 189 transitions. [2021-06-05 21:58:59,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:58:59,553 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:58:59,553 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:58:59,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1381,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:59,769 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:58:59,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:58:59,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1753617366, now seen corresponding path program 116 times [2021-06-05 21:58:59,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:58:59,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063905318] [2021-06-05 21:58:59,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:58:59,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:58:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:59,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:58:59,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063905318] [2021-06-05 21:58:59,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063905318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:59,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908191401] [2021-06-05 21:58:59,866 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:58:59,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:58:59,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:58:59,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:58:59,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:58:59,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:58:59,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908191401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:58:59,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:58:59,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:58:59,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761566447] [2021-06-05 21:58:59,971 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:58:59,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:58:59,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:58:59,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:58:59,972 INFO L87 Difference]: Start difference. First operand 91 states and 189 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:00,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:00,053 INFO L93 Difference]: Finished difference Result 98 states and 199 transitions. [2021-06-05 21:59:00,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:00,053 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:00,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:00,053 INFO L225 Difference]: With dead ends: 98 [2021-06-05 21:59:00,054 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 21:59:00,054 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 149.5ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:00,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 21:59:00,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 89. [2021-06-05 21:59:00,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.090909090909091) internal successors, (184), 88 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:00,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 184 transitions. [2021-06-05 21:59:00,055 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 184 transitions. Word has length 17 [2021-06-05 21:59:00,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:00,055 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 184 transitions. [2021-06-05 21:59:00,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:00,055 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 184 transitions. [2021-06-05 21:59:00,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:00,056 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:00,056 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:00,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1383 [2021-06-05 21:59:00,270 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:00,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:00,270 INFO L82 PathProgramCache]: Analyzing trace with hash -888196025, now seen corresponding path program 117 times [2021-06-05 21:59:00,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:00,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745016829] [2021-06-05 21:59:00,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:00,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:00,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:00,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:00,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745016829] [2021-06-05 21:59:00,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745016829] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:00,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098610409] [2021-06-05 21:59:00,366 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:00,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:59:00,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:00,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:00,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:00,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098610409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:00,484 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:00,484 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:59:00,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697937863] [2021-06-05 21:59:00,484 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:59:00,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:00,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:59:00,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:59:00,484 INFO L87 Difference]: Start difference. First operand 89 states and 184 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:00,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:00,553 INFO L93 Difference]: Finished difference Result 130 states and 257 transitions. [2021-06-05 21:59:00,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:00,554 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:00,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:00,554 INFO L225 Difference]: With dead ends: 130 [2021-06-05 21:59:00,554 INFO L226 Difference]: Without dead ends: 127 [2021-06-05 21:59:00,554 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 124.4ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:59:00,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-05 21:59:00,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 98. [2021-06-05 21:59:00,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1443298969072164) internal successors, (208), 97 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:00,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-06-05 21:59:00,556 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-06-05 21:59:00,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:00,556 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-06-05 21:59:00,556 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:00,556 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-06-05 21:59:00,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:00,556 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:00,556 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:00,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1387 [2021-06-05 21:59:00,757 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:00,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:00,757 INFO L82 PathProgramCache]: Analyzing trace with hash 633656072, now seen corresponding path program 118 times [2021-06-05 21:59:00,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:00,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080277695] [2021-06-05 21:59:00,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:00,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:00,849 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:00,849 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:00,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080277695] [2021-06-05 21:59:00,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080277695] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:00,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382659134] [2021-06-05 21:59:00,849 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:00,907 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:00,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:00,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:00,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:01,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:01,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 21:59:01,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:01,072 INFO L628 ElimStorePlain]: treesize reduction 22, result has 35.3 percent of original size [2021-06-05 21:59:01,072 INFO L518 ElimStorePlain]: Eliminatee nondet_0 vanished before elimination [2021-06-05 21:59:01,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:59:01,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:12 [2021-06-05 21:59:01,094 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:01,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382659134] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:01,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:01,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:01,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045944229] [2021-06-05 21:59:01,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:01,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:01,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:01,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:01,095 INFO L87 Difference]: Start difference. First operand 98 states and 208 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:01,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:01,150 INFO L93 Difference]: Finished difference Result 122 states and 246 transitions. [2021-06-05 21:59:01,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:01,150 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:01,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:01,151 INFO L225 Difference]: With dead ends: 122 [2021-06-05 21:59:01,151 INFO L226 Difference]: Without dead ends: 122 [2021-06-05 21:59:01,151 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 156.8ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:01,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-05 21:59:01,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 98. [2021-06-05 21:59:01,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1443298969072164) internal successors, (208), 97 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:01,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-06-05 21:59:01,152 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-06-05 21:59:01,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:01,152 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-06-05 21:59:01,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:01,152 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-06-05 21:59:01,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:01,152 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:01,152 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:01,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1392,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:01,357 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:01,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:01,357 INFO L82 PathProgramCache]: Analyzing trace with hash -493740021, now seen corresponding path program 119 times [2021-06-05 21:59:01,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:01,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562882660] [2021-06-05 21:59:01,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:01,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:01,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:01,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:01,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562882660] [2021-06-05 21:59:01,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562882660] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:01,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327857278] [2021-06-05 21:59:01,443 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:01,486 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:59:01,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:01,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:01,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:01,562 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:01,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327857278] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:01,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:01,563 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:59:01,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471849381] [2021-06-05 21:59:01,563 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:59:01,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:01,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:59:01,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:59:01,563 INFO L87 Difference]: Start difference. First operand 98 states and 208 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:01,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:01,726 INFO L93 Difference]: Finished difference Result 133 states and 266 transitions. [2021-06-05 21:59:01,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:59:01,726 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:01,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:01,726 INFO L225 Difference]: With dead ends: 133 [2021-06-05 21:59:01,726 INFO L226 Difference]: Without dead ends: 133 [2021-06-05 21:59:01,727 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 200.0ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:59:01,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-06-05 21:59:01,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 98. [2021-06-05 21:59:01,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1443298969072164) internal successors, (208), 97 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:01,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-06-05 21:59:01,728 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-06-05 21:59:01,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:01,728 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-06-05 21:59:01,728 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:01,728 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-06-05 21:59:01,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:01,728 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:01,728 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:01,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1406 [2021-06-05 21:59:01,929 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:01,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:01,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1875688332, now seen corresponding path program 120 times [2021-06-05 21:59:01,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:01,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32492014] [2021-06-05 21:59:01,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:01,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:02,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:02,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:02,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32492014] [2021-06-05 21:59:02,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32492014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:02,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993741791] [2021-06-05 21:59:02,014 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:02,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:02,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:02,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:02,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:02,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:02,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 21:59:02,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:02,221 INFO L628 ElimStorePlain]: treesize reduction 29, result has 29.3 percent of original size [2021-06-05 21:59:02,221 INFO L518 ElimStorePlain]: Eliminatee nondet_0 vanished before elimination [2021-06-05 21:59:02,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:59:02,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:62, output treesize:12 [2021-06-05 21:59:02,244 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:02,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993741791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:02,245 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:02,245 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:02,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78633409] [2021-06-05 21:59:02,245 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:02,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:02,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:02,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:02,245 INFO L87 Difference]: Start difference. First operand 98 states and 208 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:02,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:02,337 INFO L93 Difference]: Finished difference Result 124 states and 247 transitions. [2021-06-05 21:59:02,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:02,337 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:02,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:02,337 INFO L225 Difference]: With dead ends: 124 [2021-06-05 21:59:02,337 INFO L226 Difference]: Without dead ends: 122 [2021-06-05 21:59:02,337 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 157.3ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:59:02,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-05 21:59:02,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 97. [2021-06-05 21:59:02,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 96 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:02,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 205 transitions. [2021-06-05 21:59:02,339 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 205 transitions. Word has length 17 [2021-06-05 21:59:02,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:02,339 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 205 transitions. [2021-06-05 21:59:02,339 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:02,339 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 205 transitions. [2021-06-05 21:59:02,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:02,339 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:02,339 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:02,539 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1411,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:02,539 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:02,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:02,540 INFO L82 PathProgramCache]: Analyzing trace with hash 44115557, now seen corresponding path program 121 times [2021-06-05 21:59:02,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:02,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410112596] [2021-06-05 21:59:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:02,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:02,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:02,643 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:02,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410112596] [2021-06-05 21:59:02,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410112596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:02,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154148588] [2021-06-05 21:59:02,643 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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:02,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:02,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:02,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:02,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:02,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154148588] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:02,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:02,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:59:02,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648389917] [2021-06-05 21:59:02,762 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:59:02,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:02,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:59:02,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:59:02,763 INFO L87 Difference]: Start difference. First operand 97 states and 205 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:02,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:02,833 INFO L93 Difference]: Finished difference Result 117 states and 241 transitions. [2021-06-05 21:59:02,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:02,833 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:02,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:02,834 INFO L225 Difference]: With dead ends: 117 [2021-06-05 21:59:02,834 INFO L226 Difference]: Without dead ends: 117 [2021-06-05 21:59:02,834 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 147.7ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:59:02,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-05 21:59:02,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 97. [2021-06-05 21:59:02,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 96 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:02,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 205 transitions. [2021-06-05 21:59:02,835 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 205 transitions. Word has length 17 [2021-06-05 21:59:02,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:02,835 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 205 transitions. [2021-06-05 21:59:02,835 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:02,835 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 205 transitions. [2021-06-05 21:59:02,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:02,835 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:02,835 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:03,035 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1422 [2021-06-05 21:59:03,036 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:03,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:03,036 INFO L82 PathProgramCache]: Analyzing trace with hash -270482428, now seen corresponding path program 122 times [2021-06-05 21:59:03,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:03,036 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759166212] [2021-06-05 21:59:03,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:03,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:03,150 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:03,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:03,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759166212] [2021-06-05 21:59:03,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759166212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:03,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588651380] [2021-06-05 21:59:03,150 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 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:03,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:03,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:03,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:03,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:03,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:03,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588651380] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:03,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:03,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:03,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137679255] [2021-06-05 21:59:03,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:03,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:03,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:03,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:03,400 INFO L87 Difference]: Start difference. First operand 97 states and 205 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:03,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:03,668 INFO L93 Difference]: Finished difference Result 108 states and 221 transitions. [2021-06-05 21:59:03,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:03,669 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:03,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:03,669 INFO L225 Difference]: With dead ends: 108 [2021-06-05 21:59:03,669 INFO L226 Difference]: Without dead ends: 104 [2021-06-05 21:59:03,669 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 392.9ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:59:03,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-05 21:59:03,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 96. [2021-06-05 21:59:03,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:03,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-05 21:59:03,670 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-05 21:59:03,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:03,670 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-05 21:59:03,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:03,670 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-05 21:59:03,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:03,671 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:03,671 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:03,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1425,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:03,871 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:03,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:03,871 INFO L82 PathProgramCache]: Analyzing trace with hash -462230709, now seen corresponding path program 123 times [2021-06-05 21:59:03,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:03,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242311310] [2021-06-05 21:59:03,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:03,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:03,942 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:03,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:03,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242311310] [2021-06-05 21:59:03,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242311310] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:03,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108378753] [2021-06-05 21:59:03,943 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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:03,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:03,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:03,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:03,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:04,027 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:04,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108378753] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:04,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:04,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:04,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406952700] [2021-06-05 21:59:04,028 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:04,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:04,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:04,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:04,028 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:04,071 INFO L93 Difference]: Finished difference Result 110 states and 226 transitions. [2021-06-05 21:59:04,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:04,072 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:04,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:04,072 INFO L225 Difference]: With dead ends: 110 [2021-06-05 21:59:04,072 INFO L226 Difference]: Without dead ends: 110 [2021-06-05 21:59:04,072 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 61.7ms TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:04,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-05 21:59:04,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 91. [2021-06-05 21:59:04,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.111111111111111) internal successors, (190), 90 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 190 transitions. [2021-06-05 21:59:04,073 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 190 transitions. Word has length 17 [2021-06-05 21:59:04,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:04,073 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 190 transitions. [2021-06-05 21:59:04,073 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,073 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 190 transitions. [2021-06-05 21:59:04,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:04,074 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:04,074 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:04,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1439 [2021-06-05 21:59:04,274 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:04,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:04,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1917700748, now seen corresponding path program 124 times [2021-06-05 21:59:04,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:04,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964675724] [2021-06-05 21:59:04,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:04,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:04,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:04,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:04,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964675724] [2021-06-05 21:59:04,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964675724] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:04,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558676319] [2021-06-05 21:59:04,338 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 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:04,381 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:04,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:04,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:04,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:04,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558676319] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:04,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:04,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:04,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110713807] [2021-06-05 21:59:04,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:04,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:04,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:04,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:04,437 INFO L87 Difference]: Start difference. First operand 91 states and 190 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:04,501 INFO L93 Difference]: Finished difference Result 100 states and 203 transitions. [2021-06-05 21:59:04,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:04,502 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:04,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:04,502 INFO L225 Difference]: With dead ends: 100 [2021-06-05 21:59:04,502 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 21:59:04,502 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 112.4ms TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:04,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 21:59:04,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2021-06-05 21:59:04,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1) internal successors, (189), 90 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 189 transitions. [2021-06-05 21:59:04,503 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 189 transitions. Word has length 17 [2021-06-05 21:59:04,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:04,503 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 189 transitions. [2021-06-05 21:59:04,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,503 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 189 transitions. [2021-06-05 21:59:04,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:04,504 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:04,504 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:04,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1441 [2021-06-05 21:59:04,704 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:04,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:04,704 INFO L82 PathProgramCache]: Analyzing trace with hash -1589612134, now seen corresponding path program 125 times [2021-06-05 21:59:04,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:04,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136051864] [2021-06-05 21:59:04,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:04,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:04,781 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:04,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:04,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136051864] [2021-06-05 21:59:04,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136051864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:04,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598349451] [2021-06-05 21:59:04,781 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:04,826 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:04,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:04,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:04,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:04,880 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:04,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598349451] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:04,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:04,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:04,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147601150] [2021-06-05 21:59:04,880 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:04,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:04,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:04,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:04,881 INFO L87 Difference]: Start difference. First operand 91 states and 189 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:04,941 INFO L93 Difference]: Finished difference Result 103 states and 213 transitions. [2021-06-05 21:59:04,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:04,941 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:04,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:04,941 INFO L225 Difference]: With dead ends: 103 [2021-06-05 21:59:04,941 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 21:59:04,941 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 83.1ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:04,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 21:59:04,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 91. [2021-06-05 21:59:04,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1) internal successors, (189), 90 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 189 transitions. [2021-06-05 21:59:04,942 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 189 transitions. Word has length 17 [2021-06-05 21:59:04,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:04,942 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 189 transitions. [2021-06-05 21:59:04,942 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:04,943 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 189 transitions. [2021-06-05 21:59:04,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:04,943 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:04,943 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:05,143 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1445 [2021-06-05 21:59:05,143 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:05,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:05,143 INFO L82 PathProgramCache]: Analyzing trace with hash 1542243132, now seen corresponding path program 126 times [2021-06-05 21:59:05,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:05,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68173248] [2021-06-05 21:59:05,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:05,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:05,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:05,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:05,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68173248] [2021-06-05 21:59:05,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68173248] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:05,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863394326] [2021-06-05 21:59:05,236 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:05,286 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:05,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:05,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:05,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:05,322 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:05,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863394326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:05,323 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:05,323 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:05,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983871160] [2021-06-05 21:59:05,323 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:05,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:05,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:05,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:05,323 INFO L87 Difference]: Start difference. First operand 91 states and 189 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:05,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:05,369 INFO L93 Difference]: Finished difference Result 115 states and 237 transitions. [2021-06-05 21:59:05,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:05,370 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:05,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:05,370 INFO L225 Difference]: With dead ends: 115 [2021-06-05 21:59:05,370 INFO L226 Difference]: Without dead ends: 115 [2021-06-05 21:59:05,370 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 83.2ms TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:05,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-06-05 21:59:05,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 91. [2021-06-05 21:59:05,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1) internal successors, (189), 90 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:05,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 189 transitions. [2021-06-05 21:59:05,371 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 189 transitions. Word has length 17 [2021-06-05 21:59:05,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:05,371 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 189 transitions. [2021-06-05 21:59:05,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:05,371 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 189 transitions. [2021-06-05 21:59:05,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:05,372 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:05,372 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:05,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1447 [2021-06-05 21:59:05,585 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:05,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:05,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1820412582, now seen corresponding path program 127 times [2021-06-05 21:59:05,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:05,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163184335] [2021-06-05 21:59:05,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:05,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:05,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:05,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163184335] [2021-06-05 21:59:05,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163184335] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:05,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723236846] [2021-06-05 21:59:05,664 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 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:05,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:05,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:05,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:05,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:05,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 21:59:05,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:05,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:05,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:59:05,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:12 [2021-06-05 21:59:05,809 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:05,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723236846] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:05,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:05,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:05,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365281391] [2021-06-05 21:59:05,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:05,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:05,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:05,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:05,809 INFO L87 Difference]: Start difference. First operand 91 states and 189 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:05,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:05,897 INFO L93 Difference]: Finished difference Result 112 states and 231 transitions. [2021-06-05 21:59:05,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:05,897 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:05,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:05,897 INFO L225 Difference]: With dead ends: 112 [2021-06-05 21:59:05,897 INFO L226 Difference]: Without dead ends: 112 [2021-06-05 21:59:05,898 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 103.7ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:05,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-06-05 21:59:05,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 92. [2021-06-05 21:59:05,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.098901098901099) internal successors, (191), 91 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:05,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 191 transitions. [2021-06-05 21:59:05,899 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 191 transitions. Word has length 17 [2021-06-05 21:59:05,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:05,899 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 191 transitions. [2021-06-05 21:59:05,899 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:05,899 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 191 transitions. [2021-06-05 21:59:05,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:05,899 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:05,899 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:06,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1450,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:06,099 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:06,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:06,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1347158621, now seen corresponding path program 128 times [2021-06-05 21:59:06,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:06,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081750652] [2021-06-05 21:59:06,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:06,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:06,175 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:06,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:06,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081750652] [2021-06-05 21:59:06,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081750652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:06,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732695854] [2021-06-05 21:59:06,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 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:06,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:06,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:06,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:06,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:06,323 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:06,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732695854] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:06,323 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:06,323 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:06,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098637648] [2021-06-05 21:59:06,323 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:06,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:06,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:06,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:06,323 INFO L87 Difference]: Start difference. First operand 92 states and 191 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:06,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:06,389 INFO L93 Difference]: Finished difference Result 95 states and 197 transitions. [2021-06-05 21:59:06,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:06,390 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:06,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:06,390 INFO L225 Difference]: With dead ends: 95 [2021-06-05 21:59:06,390 INFO L226 Difference]: Without dead ends: 95 [2021-06-05 21:59:06,390 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 124.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:06,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-06-05 21:59:06,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 89. [2021-06-05 21:59:06,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.102272727272727) internal successors, (185), 88 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:06,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 185 transitions. [2021-06-05 21:59:06,391 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 185 transitions. Word has length 17 [2021-06-05 21:59:06,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:06,391 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 185 transitions. [2021-06-05 21:59:06,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:06,391 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 185 transitions. [2021-06-05 21:59:06,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:06,391 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:06,391 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:06,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1461,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:06,601 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:06,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:06,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1202363977, now seen corresponding path program 129 times [2021-06-05 21:59:06,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:06,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217407364] [2021-06-05 21:59:06,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:06,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:06,689 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:06,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:06,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217407364] [2021-06-05 21:59:06,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217407364] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:06,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929269522] [2021-06-05 21:59:06,689 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:06,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:59:06,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:06,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:06,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:06,794 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:06,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929269522] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:06,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:06,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:06,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263470006] [2021-06-05 21:59:06,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:06,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:06,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:06,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:06,795 INFO L87 Difference]: Start difference. First operand 89 states and 185 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:06,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:06,860 INFO L93 Difference]: Finished difference Result 95 states and 192 transitions. [2021-06-05 21:59:06,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:06,860 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:06,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:06,861 INFO L225 Difference]: With dead ends: 95 [2021-06-05 21:59:06,861 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 21:59:06,861 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 124.6ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:06,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 21:59:06,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2021-06-05 21:59:06,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.090909090909091) internal successors, (184), 88 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:06,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 184 transitions. [2021-06-05 21:59:06,862 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 184 transitions. Word has length 17 [2021-06-05 21:59:06,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:06,862 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 184 transitions. [2021-06-05 21:59:06,862 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:06,862 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 184 transitions. [2021-06-05 21:59:06,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:06,862 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:06,862 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:07,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1470,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:07,063 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:07,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:07,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1269589226, now seen corresponding path program 130 times [2021-06-05 21:59:07,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:07,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873619663] [2021-06-05 21:59:07,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:07,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:07,153 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:07,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:07,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873619663] [2021-06-05 21:59:07,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873619663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:07,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826667264] [2021-06-05 21:59:07,154 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 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:07,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:07,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:07,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:07,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:07,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:07,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826667264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:07,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:07,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:07,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123666815] [2021-06-05 21:59:07,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:07,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:07,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:07,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:07,250 INFO L87 Difference]: Start difference. First operand 89 states and 184 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:07,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:07,296 INFO L93 Difference]: Finished difference Result 97 states and 200 transitions. [2021-06-05 21:59:07,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:07,296 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:07,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:07,297 INFO L225 Difference]: With dead ends: 97 [2021-06-05 21:59:07,297 INFO L226 Difference]: Without dead ends: 97 [2021-06-05 21:59:07,297 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 98.0ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:07,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-06-05 21:59:07,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 89. [2021-06-05 21:59:07,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.090909090909091) internal successors, (184), 88 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:07,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 184 transitions. [2021-06-05 21:59:07,298 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 184 transitions. Word has length 17 [2021-06-05 21:59:07,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:07,298 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 184 transitions. [2021-06-05 21:59:07,298 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:07,298 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 184 transitions. [2021-06-05 21:59:07,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:07,298 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:07,298 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:07,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1475 [2021-06-05 21:59:07,513 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:07,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:07,513 INFO L82 PathProgramCache]: Analyzing trace with hash -337277644, now seen corresponding path program 131 times [2021-06-05 21:59:07,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:07,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134661692] [2021-06-05 21:59:07,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:07,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:07,588 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:07,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:07,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134661692] [2021-06-05 21:59:07,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134661692] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:07,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173703534] [2021-06-05 21:59:07,588 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 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:07,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:07,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:07,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:07,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:07,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:07,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173703534] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:07,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:07,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:07,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120282275] [2021-06-05 21:59:07,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:07,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:07,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:07,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:07,683 INFO L87 Difference]: Start difference. First operand 89 states and 184 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:07,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:07,746 INFO L93 Difference]: Finished difference Result 105 states and 216 transitions. [2021-06-05 21:59:07,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:07,746 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:07,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:07,746 INFO L225 Difference]: With dead ends: 105 [2021-06-05 21:59:07,746 INFO L226 Difference]: Without dead ends: 105 [2021-06-05 21:59:07,746 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 81.0ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:07,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-06-05 21:59:07,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2021-06-05 21:59:07,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.090909090909091) internal successors, (184), 88 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:07,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 184 transitions. [2021-06-05 21:59:07,747 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 184 transitions. Word has length 17 [2021-06-05 21:59:07,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:07,748 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 184 transitions. [2021-06-05 21:59:07,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:07,748 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 184 transitions. [2021-06-05 21:59:07,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:07,748 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:07,748 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:07,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1477 [2021-06-05 21:59:07,948 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:07,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:07,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1093515827, now seen corresponding path program 132 times [2021-06-05 21:59:07,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:07,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408757980] [2021-06-05 21:59:07,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:07,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:08,044 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:08,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:08,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408757980] [2021-06-05 21:59:08,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408757980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:08,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293477948] [2021-06-05 21:59:08,045 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 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:08,090 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:59:08,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:08,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:08,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:08,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:08,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293477948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:08,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:08,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:08,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336188969] [2021-06-05 21:59:08,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:08,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:08,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:08,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:08,165 INFO L87 Difference]: Start difference. First operand 89 states and 184 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:08,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:08,228 INFO L93 Difference]: Finished difference Result 92 states and 188 transitions. [2021-06-05 21:59:08,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:08,228 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:08,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:08,228 INFO L225 Difference]: With dead ends: 92 [2021-06-05 21:59:08,228 INFO L226 Difference]: Without dead ends: 92 [2021-06-05 21:59:08,228 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 113.2ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:08,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-06-05 21:59:08,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 85. [2021-06-05 21:59:08,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.0476190476190474) internal successors, (172), 84 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:08,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 172 transitions. [2021-06-05 21:59:08,229 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 172 transitions. Word has length 17 [2021-06-05 21:59:08,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:08,229 INFO L482 AbstractCegarLoop]: Abstraction has 85 states and 172 transitions. [2021-06-05 21:59:08,230 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:08,230 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 172 transitions. [2021-06-05 21:59:08,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:08,230 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:08,230 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:08,430 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1483,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:08,430 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:08,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:08,431 INFO L82 PathProgramCache]: Analyzing trace with hash 1929491289, now seen corresponding path program 133 times [2021-06-05 21:59:08,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:08,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760403629] [2021-06-05 21:59:08,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:08,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:08,509 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:08,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:08,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760403629] [2021-06-05 21:59:08,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760403629] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:08,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351876696] [2021-06-05 21:59:08,510 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 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:08,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:08,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:08,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:08,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:08,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351876696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:08,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:08,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:08,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344616139] [2021-06-05 21:59:08,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:08,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:08,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:08,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:08,602 INFO L87 Difference]: Start difference. First operand 85 states and 172 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:08,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:08,665 INFO L93 Difference]: Finished difference Result 112 states and 217 transitions. [2021-06-05 21:59:08,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:08,665 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:08,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:08,665 INFO L225 Difference]: With dead ends: 112 [2021-06-05 21:59:08,665 INFO L226 Difference]: Without dead ends: 109 [2021-06-05 21:59:08,666 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 92.4ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:08,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-05 21:59:08,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 92. [2021-06-05 21:59:08,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.087912087912088) internal successors, (190), 91 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:08,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 190 transitions. [2021-06-05 21:59:08,667 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 190 transitions. Word has length 17 [2021-06-05 21:59:08,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:08,667 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 190 transitions. [2021-06-05 21:59:08,667 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:08,667 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 190 transitions. [2021-06-05 21:59:08,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:08,667 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:08,667 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:08,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1490 [2021-06-05 21:59:08,868 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:08,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:08,868 INFO L82 PathProgramCache]: Analyzing trace with hash -843623910, now seen corresponding path program 134 times [2021-06-05 21:59:08,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:08,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888187849] [2021-06-05 21:59:08,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:08,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:08,958 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:08,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:08,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888187849] [2021-06-05 21:59:08,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888187849] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:08,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479346719] [2021-06-05 21:59:08,959 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 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:09,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:09,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:09,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:09,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:09,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:09,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479346719] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:09,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:09,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:09,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700105958] [2021-06-05 21:59:09,074 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:09,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:09,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:09,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:09,074 INFO L87 Difference]: Start difference. First operand 92 states and 190 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:09,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:09,139 INFO L93 Difference]: Finished difference Result 111 states and 219 transitions. [2021-06-05 21:59:09,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:09,140 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:09,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:09,140 INFO L225 Difference]: With dead ends: 111 [2021-06-05 21:59:09,140 INFO L226 Difference]: Without dead ends: 111 [2021-06-05 21:59:09,140 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 112.1ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:09,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-05 21:59:09,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 92. [2021-06-05 21:59:09,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.087912087912088) internal successors, (190), 91 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:09,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 190 transitions. [2021-06-05 21:59:09,142 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 190 transitions. Word has length 17 [2021-06-05 21:59:09,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:09,142 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 190 transitions. [2021-06-05 21:59:09,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:09,142 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 190 transitions. [2021-06-05 21:59:09,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:09,142 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:09,142 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:09,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1495 [2021-06-05 21:59:09,357 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:09,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:09,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1971020003, now seen corresponding path program 135 times [2021-06-05 21:59:09,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:09,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292300998] [2021-06-05 21:59:09,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:09,433 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:09,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292300998] [2021-06-05 21:59:09,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292300998] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:09,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027107077] [2021-06-05 21:59:09,434 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 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:09,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:09,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:09,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:09,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:09,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:09,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 21:59:09,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:09,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:09,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:59:09,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:12 [2021-06-05 21:59:09,566 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:09,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027107077] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:09,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:09,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:09,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89492944] [2021-06-05 21:59:09,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:09,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:09,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:09,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:09,567 INFO L87 Difference]: Start difference. First operand 92 states and 190 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:09,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:09,647 INFO L93 Difference]: Finished difference Result 112 states and 220 transitions. [2021-06-05 21:59:09,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:59:09,647 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:09,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:09,648 INFO L225 Difference]: With dead ends: 112 [2021-06-05 21:59:09,648 INFO L226 Difference]: Without dead ends: 112 [2021-06-05 21:59:09,648 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 111.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:09,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-06-05 21:59:09,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 92. [2021-06-05 21:59:09,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.087912087912088) internal successors, (190), 91 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:09,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 190 transitions. [2021-06-05 21:59:09,649 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 190 transitions. Word has length 17 [2021-06-05 21:59:09,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:09,649 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 190 transitions. [2021-06-05 21:59:09,649 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:09,649 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 190 transitions. [2021-06-05 21:59:09,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:09,649 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:09,649 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:09,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1501 [2021-06-05 21:59:09,850 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:09,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:09,850 INFO L82 PathProgramCache]: Analyzing trace with hash 398408350, now seen corresponding path program 136 times [2021-06-05 21:59:09,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:09,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101144823] [2021-06-05 21:59:09,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:09,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:09,931 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:09,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:09,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101144823] [2021-06-05 21:59:09,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101144823] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:09,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634761556] [2021-06-05 21:59:09,932 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 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:09,977 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:09,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:09,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:09,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:10,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:10,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634761556] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:10,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:10,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:10,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052738331] [2021-06-05 21:59:10,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:10,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:10,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:10,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:10,046 INFO L87 Difference]: Start difference. First operand 92 states and 190 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:10,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:10,108 INFO L93 Difference]: Finished difference Result 113 states and 220 transitions. [2021-06-05 21:59:10,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:10,108 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:10,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:10,109 INFO L225 Difference]: With dead ends: 113 [2021-06-05 21:59:10,109 INFO L226 Difference]: Without dead ends: 111 [2021-06-05 21:59:10,109 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 114.1ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:10,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-05 21:59:10,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 91. [2021-06-05 21:59:10,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.077777777777778) internal successors, (187), 90 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 187 transitions. [2021-06-05 21:59:10,110 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 187 transitions. Word has length 17 [2021-06-05 21:59:10,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:10,110 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 187 transitions. [2021-06-05 21:59:10,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:10,110 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 187 transitions. [2021-06-05 21:59:10,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:10,110 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:10,110 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:10,310 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1511 [2021-06-05 21:59:10,311 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:10,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:10,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1433164425, now seen corresponding path program 137 times [2021-06-05 21:59:10,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:10,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081700578] [2021-06-05 21:59:10,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:10,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:10,418 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:10,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:10,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081700578] [2021-06-05 21:59:10,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081700578] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:10,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684851362] [2021-06-05 21:59:10,418 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 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:10,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:10,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:10,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:10,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:10,495 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:10,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684851362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:10,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:10,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:10,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250070426] [2021-06-05 21:59:10,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:10,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:10,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:10,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:10,496 INFO L87 Difference]: Start difference. First operand 91 states and 187 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:10,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:10,545 INFO L93 Difference]: Finished difference Result 97 states and 196 transitions. [2021-06-05 21:59:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:10,545 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:10,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:10,546 INFO L225 Difference]: With dead ends: 97 [2021-06-05 21:59:10,546 INFO L226 Difference]: Without dead ends: 97 [2021-06-05 21:59:10,546 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 95.7ms TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:10,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-06-05 21:59:10,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 86. [2021-06-05 21:59:10,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 85 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:10,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 175 transitions. [2021-06-05 21:59:10,547 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 175 transitions. Word has length 17 [2021-06-05 21:59:10,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:10,547 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 175 transitions. [2021-06-05 21:59:10,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:10,547 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 175 transitions. [2021-06-05 21:59:10,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:10,547 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:10,547 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:10,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1517,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:10,761 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:10,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:10,761 INFO L82 PathProgramCache]: Analyzing trace with hash -1747762410, now seen corresponding path program 138 times [2021-06-05 21:59:10,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:10,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640519148] [2021-06-05 21:59:10,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:10,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:10,843 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:10,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:10,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640519148] [2021-06-05 21:59:10,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640519148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:10,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093327200] [2021-06-05 21:59:10,843 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 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:10,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:10,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:10,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:10,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:10,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:10,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093327200] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:10,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:10,946 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:10,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048390622] [2021-06-05 21:59:10,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:10,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:10,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:10,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:10,947 INFO L87 Difference]: Start difference. First operand 86 states and 175 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:11,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:11,026 INFO L93 Difference]: Finished difference Result 90 states and 179 transitions. [2021-06-05 21:59:11,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:11,026 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:11,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:11,027 INFO L225 Difference]: With dead ends: 90 [2021-06-05 21:59:11,027 INFO L226 Difference]: Without dead ends: 86 [2021-06-05 21:59:11,027 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 134.0ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:11,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-06-05 21:59:11,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 83. [2021-06-05 21:59:11,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.048780487804878) internal successors, (168), 82 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:11,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 168 transitions. [2021-06-05 21:59:11,028 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 168 transitions. Word has length 17 [2021-06-05 21:59:11,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:11,028 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 168 transitions. [2021-06-05 21:59:11,028 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:11,028 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 168 transitions. [2021-06-05 21:59:11,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:11,028 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:11,029 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:11,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1519,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:11,245 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:11,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:11,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1757920892, now seen corresponding path program 139 times [2021-06-05 21:59:11,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:11,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584627159] [2021-06-05 21:59:11,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:11,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:11,347 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:11,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:11,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584627159] [2021-06-05 21:59:11,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584627159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:11,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978455168] [2021-06-05 21:59:11,348 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 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:11,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:11,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:11,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:11,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:11,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978455168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:11,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:11,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:11,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066714554] [2021-06-05 21:59:11,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:11,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:11,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:11,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:11,454 INFO L87 Difference]: Start difference. First operand 83 states and 168 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:11,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:11,515 INFO L93 Difference]: Finished difference Result 93 states and 188 transitions. [2021-06-05 21:59:11,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:11,515 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:11,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:11,515 INFO L225 Difference]: With dead ends: 93 [2021-06-05 21:59:11,515 INFO L226 Difference]: Without dead ends: 93 [2021-06-05 21:59:11,516 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 97.3ms TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:11,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-06-05 21:59:11,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 85. [2021-06-05 21:59:11,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.0476190476190474) internal successors, (172), 84 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:11,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 172 transitions. [2021-06-05 21:59:11,517 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 172 transitions. Word has length 17 [2021-06-05 21:59:11,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:11,517 INFO L482 AbstractCegarLoop]: Abstraction has 85 states and 172 transitions. [2021-06-05 21:59:11,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:11,517 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 172 transitions. [2021-06-05 21:59:11,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:11,517 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:11,517 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:11,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1523 [2021-06-05 21:59:11,724 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:11,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:11,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1168380377, now seen corresponding path program 140 times [2021-06-05 21:59:11,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:11,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493719388] [2021-06-05 21:59:11,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:11,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:11,799 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:11,800 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:11,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493719388] [2021-06-05 21:59:11,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493719388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:11,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029891583] [2021-06-05 21:59:11,800 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 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:11,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:11,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:11,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:11,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:11,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:11,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029891583] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:11,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:11,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:11,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223990000] [2021-06-05 21:59:11,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:11,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:11,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:11,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:11,910 INFO L87 Difference]: Start difference. First operand 85 states and 172 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:12,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:12,057 INFO L93 Difference]: Finished difference Result 106 states and 205 transitions. [2021-06-05 21:59:12,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:59:12,057 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:12,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:12,058 INFO L225 Difference]: With dead ends: 106 [2021-06-05 21:59:12,058 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 21:59:12,058 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 168.3ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:59:12,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 21:59:12,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 90. [2021-06-05 21:59:12,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.067415730337079) internal successors, (184), 89 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:12,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 184 transitions. [2021-06-05 21:59:12,059 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 184 transitions. Word has length 17 [2021-06-05 21:59:12,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:12,059 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 184 transitions. [2021-06-05 21:59:12,059 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:12,059 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 184 transitions. [2021-06-05 21:59:12,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:12,059 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:12,059 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:12,267 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1525 [2021-06-05 21:59:12,267 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:12,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:12,267 INFO L82 PathProgramCache]: Analyzing trace with hash -1604734822, now seen corresponding path program 141 times [2021-06-05 21:59:12,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:12,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729583517] [2021-06-05 21:59:12,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:12,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:12,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:12,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729583517] [2021-06-05 21:59:12,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729583517] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:12,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708415210] [2021-06-05 21:59:12,346 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 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:12,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:59:12,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:12,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:12,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:12,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:12,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708415210] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:12,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:12,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:12,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613151443] [2021-06-05 21:59:12,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:12,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:12,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:12,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:12,461 INFO L87 Difference]: Start difference. First operand 90 states and 184 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:12,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:12,539 INFO L93 Difference]: Finished difference Result 119 states and 234 transitions. [2021-06-05 21:59:12,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:12,540 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:12,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:12,540 INFO L225 Difference]: With dead ends: 119 [2021-06-05 21:59:12,540 INFO L226 Difference]: Without dead ends: 119 [2021-06-05 21:59:12,540 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 85.5ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:12,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-05 21:59:12,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 90. [2021-06-05 21:59:12,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.067415730337079) internal successors, (184), 89 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:12,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 184 transitions. [2021-06-05 21:59:12,542 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 184 transitions. Word has length 17 [2021-06-05 21:59:12,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:12,542 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 184 transitions. [2021-06-05 21:59:12,542 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:12,542 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 184 transitions. [2021-06-05 21:59:12,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:12,542 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:12,542 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:12,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1531 [2021-06-05 21:59:12,757 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:12,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:12,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1562836381, now seen corresponding path program 142 times [2021-06-05 21:59:12,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:12,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325343892] [2021-06-05 21:59:12,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:12,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:12,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:12,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325343892] [2021-06-05 21:59:12,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325343892] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:12,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850828608] [2021-06-05 21:59:12,835 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 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:12,879 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:12,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:12,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:12,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:12,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:12,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850828608] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:12,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:12,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:12,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278839034] [2021-06-05 21:59:12,967 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:12,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:12,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:12,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:12,967 INFO L87 Difference]: Start difference. First operand 90 states and 184 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:13,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:13,041 INFO L93 Difference]: Finished difference Result 91 states and 184 transitions. [2021-06-05 21:59:13,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:13,042 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:13,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:13,042 INFO L225 Difference]: With dead ends: 91 [2021-06-05 21:59:13,042 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 21:59:13,042 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 103.2ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:13,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 21:59:13,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 86. [2021-06-05 21:59:13,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 85 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:13,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 175 transitions. [2021-06-05 21:59:13,051 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 175 transitions. Word has length 17 [2021-06-05 21:59:13,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:13,051 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 175 transitions. [2021-06-05 21:59:13,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:13,051 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 175 transitions. [2021-06-05 21:59:13,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:13,051 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:13,051 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:13,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1536 [2021-06-05 21:59:13,252 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:13,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:13,252 INFO L82 PathProgramCache]: Analyzing trace with hash -362702562, now seen corresponding path program 143 times [2021-06-05 21:59:13,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:13,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79921451] [2021-06-05 21:59:13,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:13,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:13,327 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:13,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:13,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79921451] [2021-06-05 21:59:13,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79921451] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:13,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866352755] [2021-06-05 21:59:13,327 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 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:13,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:13,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:13,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:13,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:13,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:13,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866352755] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:13,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:13,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:13,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900166842] [2021-06-05 21:59:13,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:13,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:13,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:13,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:13,423 INFO L87 Difference]: Start difference. First operand 86 states and 175 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:13,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:13,484 INFO L93 Difference]: Finished difference Result 96 states and 192 transitions. [2021-06-05 21:59:13,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:13,484 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:13,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:13,485 INFO L225 Difference]: With dead ends: 96 [2021-06-05 21:59:13,485 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 21:59:13,485 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 87.7ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:13,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 21:59:13,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2021-06-05 21:59:13,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0481927710843375) internal successors, (170), 83 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:13,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 170 transitions. [2021-06-05 21:59:13,486 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 170 transitions. Word has length 17 [2021-06-05 21:59:13,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:13,486 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 170 transitions. [2021-06-05 21:59:13,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:13,486 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 170 transitions. [2021-06-05 21:59:13,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:13,486 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:13,486 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:13,686 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1543 [2021-06-05 21:59:13,686 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:13,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:13,687 INFO L82 PathProgramCache]: Analyzing trace with hash 662034111, now seen corresponding path program 144 times [2021-06-05 21:59:13,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:13,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032498606] [2021-06-05 21:59:13,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:13,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:13,758 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:13,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:13,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032498606] [2021-06-05 21:59:13,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032498606] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:13,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158630046] [2021-06-05 21:59:13,759 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 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:13,803 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:13,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:13,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:13,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:13,851 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:13,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158630046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:13,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:13,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:13,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682323657] [2021-06-05 21:59:13,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:13,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:13,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:13,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:13,851 INFO L87 Difference]: Start difference. First operand 84 states and 170 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:13,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:13,913 INFO L93 Difference]: Finished difference Result 111 states and 215 transitions. [2021-06-05 21:59:13,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:13,914 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:13,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:13,914 INFO L225 Difference]: With dead ends: 111 [2021-06-05 21:59:13,914 INFO L226 Difference]: Without dead ends: 108 [2021-06-05 21:59:13,914 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 86.7ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:13,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-06-05 21:59:13,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 91. [2021-06-05 21:59:13,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.088888888888889) internal successors, (188), 90 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:13,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 188 transitions. [2021-06-05 21:59:13,915 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 188 transitions. Word has length 17 [2021-06-05 21:59:13,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:13,915 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 188 transitions. [2021-06-05 21:59:13,915 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:13,916 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 188 transitions. [2021-06-05 21:59:13,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:13,916 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:13,916 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:14,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1549,147 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:14,116 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:14,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:14,116 INFO L82 PathProgramCache]: Analyzing trace with hash -2111081088, now seen corresponding path program 145 times [2021-06-05 21:59:14,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:14,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25403163] [2021-06-05 21:59:14,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:14,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:14,193 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:14,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:14,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25403163] [2021-06-05 21:59:14,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25403163] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:14,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46632166] [2021-06-05 21:59:14,193 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 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:14,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:14,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:14,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:14,304 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:14,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46632166] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:14,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:14,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:14,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037312099] [2021-06-05 21:59:14,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:14,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:14,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:14,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:14,305 INFO L87 Difference]: Start difference. First operand 91 states and 188 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:14,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:14,368 INFO L93 Difference]: Finished difference Result 110 states and 217 transitions. [2021-06-05 21:59:14,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:14,368 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:14,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:14,369 INFO L225 Difference]: With dead ends: 110 [2021-06-05 21:59:14,369 INFO L226 Difference]: Without dead ends: 110 [2021-06-05 21:59:14,369 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 101.7ms TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:14,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-05 21:59:14,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 91. [2021-06-05 21:59:14,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.088888888888889) internal successors, (188), 90 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:14,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 188 transitions. [2021-06-05 21:59:14,370 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 188 transitions. Word has length 17 [2021-06-05 21:59:14,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:14,370 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 188 transitions. [2021-06-05 21:59:14,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:14,370 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 188 transitions. [2021-06-05 21:59:14,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:14,370 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:14,370 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:14,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1554,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:14,571 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:14,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:14,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1056490115, now seen corresponding path program 146 times [2021-06-05 21:59:14,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:14,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454981061] [2021-06-05 21:59:14,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:14,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:14,644 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:14,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:14,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454981061] [2021-06-05 21:59:14,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454981061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:14,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218494212] [2021-06-05 21:59:14,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:14,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:14,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:14,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:14,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:14,744 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:14,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218494212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:14,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:14,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:14,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414670679] [2021-06-05 21:59:14,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:14,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:14,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:14,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:14,744 INFO L87 Difference]: Start difference. First operand 91 states and 188 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:14,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:14,804 INFO L93 Difference]: Finished difference Result 111 states and 218 transitions. [2021-06-05 21:59:14,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:14,804 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:14,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:14,805 INFO L225 Difference]: With dead ends: 111 [2021-06-05 21:59:14,805 INFO L226 Difference]: Without dead ends: 111 [2021-06-05 21:59:14,805 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 80.7ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:14,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-05 21:59:14,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 91. [2021-06-05 21:59:14,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.088888888888889) internal successors, (188), 90 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:14,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 188 transitions. [2021-06-05 21:59:14,806 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 188 transitions. Word has length 17 [2021-06-05 21:59:14,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:14,806 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 188 transitions. [2021-06-05 21:59:14,806 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:14,806 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 188 transitions. [2021-06-05 21:59:14,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:14,806 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:14,806 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:15,006 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1560,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:15,007 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:15,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:15,007 INFO L82 PathProgramCache]: Analyzing trace with hash -869048828, now seen corresponding path program 147 times [2021-06-05 21:59:15,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:15,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172115038] [2021-06-05 21:59:15,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:15,086 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:15,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:15,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172115038] [2021-06-05 21:59:15,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172115038] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:15,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896638674] [2021-06-05 21:59:15,086 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 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:15,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:15,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:15,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:15,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:15,199 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:15,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896638674] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:15,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:15,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:15,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792979028] [2021-06-05 21:59:15,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:15,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:15,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:15,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:15,200 INFO L87 Difference]: Start difference. First operand 91 states and 188 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:15,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:15,267 INFO L93 Difference]: Finished difference Result 112 states and 218 transitions. [2021-06-05 21:59:15,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:15,267 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:15,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:15,267 INFO L225 Difference]: With dead ends: 112 [2021-06-05 21:59:15,267 INFO L226 Difference]: Without dead ends: 110 [2021-06-05 21:59:15,267 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 111.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:15,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-05 21:59:15,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 90. [2021-06-05 21:59:15,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.0786516853932584) internal successors, (185), 89 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:15,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 185 transitions. [2021-06-05 21:59:15,268 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 185 transitions. Word has length 17 [2021-06-05 21:59:15,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:15,268 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 185 transitions. [2021-06-05 21:59:15,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:15,268 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 185 transitions. [2021-06-05 21:59:15,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:15,269 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:15,269 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:15,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1566 [2021-06-05 21:59:15,469 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:15,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:15,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1594345693, now seen corresponding path program 148 times [2021-06-05 21:59:15,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:15,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402018710] [2021-06-05 21:59:15,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:15,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:15,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:15,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402018710] [2021-06-05 21:59:15,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402018710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:15,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041140773] [2021-06-05 21:59:15,561 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 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:15,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:15,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:15,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:15,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:15,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041140773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:15,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:15,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:15,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828622386] [2021-06-05 21:59:15,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:15,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:15,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:15,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:15,642 INFO L87 Difference]: Start difference. First operand 90 states and 185 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:15,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:15,721 INFO L93 Difference]: Finished difference Result 96 states and 194 transitions. [2021-06-05 21:59:15,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:15,722 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:15,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:15,722 INFO L225 Difference]: With dead ends: 96 [2021-06-05 21:59:15,722 INFO L226 Difference]: Without dead ends: 96 [2021-06-05 21:59:15,722 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 87.5ms TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:15,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-06-05 21:59:15,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 85. [2021-06-05 21:59:15,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.0595238095238093) internal successors, (173), 84 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:15,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 173 transitions. [2021-06-05 21:59:15,723 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 173 transitions. Word has length 17 [2021-06-05 21:59:15,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:15,723 INFO L482 AbstractCegarLoop]: Abstraction has 85 states and 173 transitions. [2021-06-05 21:59:15,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:15,724 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 173 transitions. [2021-06-05 21:59:15,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:15,724 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:15,724 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:15,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1572 [2021-06-05 21:59:15,945 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:15,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:15,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1279747708, now seen corresponding path program 149 times [2021-06-05 21:59:15,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:15,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192139957] [2021-06-05 21:59:15,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:15,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:16,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:16,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:16,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192139957] [2021-06-05 21:59:16,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192139957] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:16,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116215129] [2021-06-05 21:59:16,040 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 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:16,098 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:16,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:16,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:16,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:16,166 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:16,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116215129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:16,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:16,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:16,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863888095] [2021-06-05 21:59:16,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:16,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:16,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:16,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:16,167 INFO L87 Difference]: Start difference. First operand 85 states and 173 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:16,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:16,242 INFO L93 Difference]: Finished difference Result 89 states and 177 transitions. [2021-06-05 21:59:16,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:16,242 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:16,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:16,243 INFO L225 Difference]: With dead ends: 89 [2021-06-05 21:59:16,243 INFO L226 Difference]: Without dead ends: 85 [2021-06-05 21:59:16,243 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 137.3ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:16,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-06-05 21:59:16,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-06-05 21:59:16,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.048780487804878) internal successors, (168), 82 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 168 transitions. [2021-06-05 21:59:16,244 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 168 transitions. Word has length 17 [2021-06-05 21:59:16,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:16,244 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 168 transitions. [2021-06-05 21:59:16,244 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:16,244 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 168 transitions. [2021-06-05 21:59:16,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:16,244 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:16,244 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:16,464 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1574 [2021-06-05 21:59:16,465 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:16,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:16,465 INFO L82 PathProgramCache]: Analyzing trace with hash 2145169049, now seen corresponding path program 150 times [2021-06-05 21:59:16,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:16,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345194324] [2021-06-05 21:59:16,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:16,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:16,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:16,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:16,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345194324] [2021-06-05 21:59:16,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345194324] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:16,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209961348] [2021-06-05 21:59:16,534 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 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:16,584 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:59:16,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:16,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:16,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:16,633 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:16,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209961348] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:16,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:16,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:16,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251017226] [2021-06-05 21:59:16,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:16,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:16,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:16,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:16,633 INFO L87 Difference]: Start difference. First operand 83 states and 168 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:16,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:16,699 INFO L93 Difference]: Finished difference Result 115 states and 222 transitions. [2021-06-05 21:59:16,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:16,699 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:16,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:16,700 INFO L225 Difference]: With dead ends: 115 [2021-06-05 21:59:16,700 INFO L226 Difference]: Without dead ends: 112 [2021-06-05 21:59:16,700 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 84.6ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:16,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-06-05 21:59:16,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 91. [2021-06-05 21:59:16,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1) internal successors, (189), 90 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:16,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 189 transitions. [2021-06-05 21:59:16,701 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 189 transitions. Word has length 17 [2021-06-05 21:59:16,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:16,701 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 189 transitions. [2021-06-05 21:59:16,701 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:16,701 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 189 transitions. [2021-06-05 21:59:16,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:16,701 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:16,701 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:16,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1579,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:16,913 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:16,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:16,913 INFO L82 PathProgramCache]: Analyzing trace with hash -627946150, now seen corresponding path program 151 times [2021-06-05 21:59:16,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:16,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795559063] [2021-06-05 21:59:16,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:16,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:17,003 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:17,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:17,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795559063] [2021-06-05 21:59:17,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795559063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:17,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049299826] [2021-06-05 21:59:17,003 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 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:17,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:17,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:17,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:17,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049299826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:17,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:17,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:17,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135327190] [2021-06-05 21:59:17,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:17,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:17,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:17,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:17,140 INFO L87 Difference]: Start difference. First operand 91 states and 189 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:17,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:17,215 INFO L93 Difference]: Finished difference Result 112 states and 221 transitions. [2021-06-05 21:59:17,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:17,215 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:17,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:17,216 INFO L225 Difference]: With dead ends: 112 [2021-06-05 21:59:17,216 INFO L226 Difference]: Without dead ends: 112 [2021-06-05 21:59:17,216 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 124.4ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:17,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-06-05 21:59:17,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 91. [2021-06-05 21:59:17,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1) internal successors, (189), 90 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:17,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 189 transitions. [2021-06-05 21:59:17,217 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 189 transitions. Word has length 17 [2021-06-05 21:59:17,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:17,217 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 189 transitions. [2021-06-05 21:59:17,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:17,217 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 189 transitions. [2021-06-05 21:59:17,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:17,217 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:17,217 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:17,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1585,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:17,429 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:17,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:17,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1755342243, now seen corresponding path program 152 times [2021-06-05 21:59:17,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:17,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677266220] [2021-06-05 21:59:17,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:17,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:17,502 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:17,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:17,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677266220] [2021-06-05 21:59:17,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677266220] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:17,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47204667] [2021-06-05 21:59:17,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:17,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:17,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:17,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:17,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:17,597 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:17,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47204667] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:17,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:17,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:17,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890797553] [2021-06-05 21:59:17,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:17,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:17,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:17,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:17,598 INFO L87 Difference]: Start difference. First operand 91 states and 189 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:17,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:17,666 INFO L93 Difference]: Finished difference Result 115 states and 225 transitions. [2021-06-05 21:59:17,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:17,667 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:17,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:17,667 INFO L225 Difference]: With dead ends: 115 [2021-06-05 21:59:17,667 INFO L226 Difference]: Without dead ends: 115 [2021-06-05 21:59:17,667 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 79.1ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:17,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-06-05 21:59:17,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 91. [2021-06-05 21:59:17,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1) internal successors, (189), 90 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:17,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 189 transitions. [2021-06-05 21:59:17,668 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 189 transitions. Word has length 17 [2021-06-05 21:59:17,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:17,668 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 189 transitions. [2021-06-05 21:59:17,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:17,668 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 189 transitions. [2021-06-05 21:59:17,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:17,668 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:17,669 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:17,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1591,155 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:17,869 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:17,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:17,869 INFO L82 PathProgramCache]: Analyzing trace with hash 614086110, now seen corresponding path program 153 times [2021-06-05 21:59:17,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:17,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002052312] [2021-06-05 21:59:17,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:17,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:17,940 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:17,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:17,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002052312] [2021-06-05 21:59:17,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002052312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:17,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443326702] [2021-06-05 21:59:17,941 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 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:17,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:17,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:17,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:17,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:18,083 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:18,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443326702] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:18,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:18,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:18,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980639882] [2021-06-05 21:59:18,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:18,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:18,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:18,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:18,084 INFO L87 Difference]: Start difference. First operand 91 states and 189 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:18,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:18,173 INFO L93 Difference]: Finished difference Result 114 states and 222 transitions. [2021-06-05 21:59:18,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:18,173 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:18,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:18,173 INFO L225 Difference]: With dead ends: 114 [2021-06-05 21:59:18,173 INFO L226 Difference]: Without dead ends: 112 [2021-06-05 21:59:18,173 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 133.2ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:59:18,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-06-05 21:59:18,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 90. [2021-06-05 21:59:18,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.0898876404494384) internal successors, (186), 89 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:18,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 186 transitions. [2021-06-05 21:59:18,175 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 186 transitions. Word has length 17 [2021-06-05 21:59:18,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:18,175 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 186 transitions. [2021-06-05 21:59:18,175 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:18,175 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 186 transitions. [2021-06-05 21:59:18,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:18,175 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:18,175 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:18,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1597,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:18,383 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:18,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:18,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1217486665, now seen corresponding path program 154 times [2021-06-05 21:59:18,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:18,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082593812] [2021-06-05 21:59:18,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:18,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:18,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:18,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082593812] [2021-06-05 21:59:18,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082593812] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:18,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731713243] [2021-06-05 21:59:18,480 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 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:18,524 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:18,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:18,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:18,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:18,584 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:18,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731713243] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:18,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:18,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:18,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327371415] [2021-06-05 21:59:18,584 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:18,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:18,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:18,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:18,585 INFO L87 Difference]: Start difference. First operand 90 states and 186 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:18,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:18,651 INFO L93 Difference]: Finished difference Result 107 states and 216 transitions. [2021-06-05 21:59:18,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:18,652 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:18,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:18,652 INFO L225 Difference]: With dead ends: 107 [2021-06-05 21:59:18,652 INFO L226 Difference]: Without dead ends: 107 [2021-06-05 21:59:18,652 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 110.8ms TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:18,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-05 21:59:18,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 90. [2021-06-05 21:59:18,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.0898876404494384) internal successors, (186), 89 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:18,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 186 transitions. [2021-06-05 21:59:18,653 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 186 transitions. Word has length 17 [2021-06-05 21:59:18,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:18,653 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 186 transitions. [2021-06-05 21:59:18,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:18,653 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 186 transitions. [2021-06-05 21:59:18,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:18,653 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:18,653 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:18,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1603,157 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:18,854 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:18,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:18,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1532084650, now seen corresponding path program 155 times [2021-06-05 21:59:18,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:18,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838131689] [2021-06-05 21:59:18,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:18,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:18,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:18,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:18,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838131689] [2021-06-05 21:59:18,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838131689] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:18,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704279332] [2021-06-05 21:59:18,933 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 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:18,978 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:18,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:18,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:18,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:19,060 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:19,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704279332] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:19,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:19,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:19,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905580316] [2021-06-05 21:59:19,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:19,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:19,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:19,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:19,061 INFO L87 Difference]: Start difference. First operand 90 states and 186 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:19,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:19,148 INFO L93 Difference]: Finished difference Result 98 states and 196 transitions. [2021-06-05 21:59:19,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:19,148 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:19,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:19,148 INFO L225 Difference]: With dead ends: 98 [2021-06-05 21:59:19,148 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 21:59:19,148 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 153.6ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:19,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 21:59:19,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 89. [2021-06-05 21:59:19,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.0795454545454546) internal successors, (183), 88 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:19,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 183 transitions. [2021-06-05 21:59:19,150 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 183 transitions. Word has length 17 [2021-06-05 21:59:19,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:19,150 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 183 transitions. [2021-06-05 21:59:19,150 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:19,150 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 183 transitions. [2021-06-05 21:59:19,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:19,150 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:19,150 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:19,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1606,158 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:19,350 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:19,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:19,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1723832931, now seen corresponding path program 156 times [2021-06-05 21:59:19,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:19,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896480807] [2021-06-05 21:59:19,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:19,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:19,417 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:19,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:19,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896480807] [2021-06-05 21:59:19,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896480807] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:19,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152487330] [2021-06-05 21:59:19,418 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 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:19,464 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:19,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:19,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:19,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:19,498 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:19,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152487330] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:19,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:19,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:19,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427298720] [2021-06-05 21:59:19,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:19,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:19,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:19,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:19,499 INFO L87 Difference]: Start difference. First operand 89 states and 183 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:19,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:19,558 INFO L93 Difference]: Finished difference Result 100 states and 201 transitions. [2021-06-05 21:59:19,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:19,559 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:19,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:19,559 INFO L225 Difference]: With dead ends: 100 [2021-06-05 21:59:19,559 INFO L226 Difference]: Without dead ends: 100 [2021-06-05 21:59:19,559 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 64.8ms TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:19,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-06-05 21:59:19,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 83. [2021-06-05 21:59:19,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.048780487804878) internal successors, (168), 82 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:19,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 168 transitions. [2021-06-05 21:59:19,560 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 168 transitions. Word has length 17 [2021-06-05 21:59:19,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:19,560 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 168 transitions. [2021-06-05 21:59:19,560 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:19,560 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 168 transitions. [2021-06-05 21:59:19,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:19,560 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:19,561 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:19,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1610 [2021-06-05 21:59:19,761 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:19,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:19,761 INFO L82 PathProgramCache]: Analyzing trace with hash 656098526, now seen corresponding path program 157 times [2021-06-05 21:59:19,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:19,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630417447] [2021-06-05 21:59:19,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:19,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:19,833 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:19,833 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:19,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630417447] [2021-06-05 21:59:19,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630417447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:19,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494549752] [2021-06-05 21:59:19,833 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 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:19,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:19,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:19,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:19,938 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:19,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494549752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:19,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:19,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:19,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342567523] [2021-06-05 21:59:19,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:19,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:19,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:19,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:19,939 INFO L87 Difference]: Start difference. First operand 83 states and 168 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:20,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:20,022 INFO L93 Difference]: Finished difference Result 89 states and 175 transitions. [2021-06-05 21:59:20,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:20,022 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:20,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:20,022 INFO L225 Difference]: With dead ends: 89 [2021-06-05 21:59:20,022 INFO L226 Difference]: Without dead ends: 83 [2021-06-05 21:59:20,023 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 120.8ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:20,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-06-05 21:59:20,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 81. [2021-06-05 21:59:20,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.0375) internal successors, (163), 80 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:20,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 163 transitions. [2021-06-05 21:59:20,023 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 163 transitions. Word has length 17 [2021-06-05 21:59:20,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:20,024 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 163 transitions. [2021-06-05 21:59:20,024 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:20,024 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 163 transitions. [2021-06-05 21:59:20,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:20,024 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:20,024 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:20,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1613,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:20,224 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:20,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:20,224 INFO L82 PathProgramCache]: Analyzing trace with hash 697142802, now seen corresponding path program 158 times [2021-06-05 21:59:20,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:20,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639593576] [2021-06-05 21:59:20,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:20,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:20,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:20,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:20,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639593576] [2021-06-05 21:59:20,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639593576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:20,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906211271] [2021-06-05 21:59:20,311 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 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:20,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:20,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:20,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:20,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:20,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:20,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906211271] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:20,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:20,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:20,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605991493] [2021-06-05 21:59:20,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:20,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:20,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:20,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:20,394 INFO L87 Difference]: Start difference. First operand 81 states and 163 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:20,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:20,427 INFO L93 Difference]: Finished difference Result 90 states and 181 transitions. [2021-06-05 21:59:20,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:20,427 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:20,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:20,427 INFO L225 Difference]: With dead ends: 90 [2021-06-05 21:59:20,427 INFO L226 Difference]: Without dead ends: 90 [2021-06-05 21:59:20,427 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 82.5ms TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:20,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-06-05 21:59:20,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 82. [2021-06-05 21:59:20,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 2.037037037037037) internal successors, (165), 81 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:20,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 165 transitions. [2021-06-05 21:59:20,429 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 165 transitions. Word has length 17 [2021-06-05 21:59:20,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:20,429 INFO L482 AbstractCegarLoop]: Abstraction has 82 states and 165 transitions. [2021-06-05 21:59:20,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:20,429 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 165 transitions. [2021-06-05 21:59:20,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:20,429 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:20,429 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:20,629 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1617,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:20,629 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:20,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:20,630 INFO L82 PathProgramCache]: Analyzing trace with hash 107602287, now seen corresponding path program 159 times [2021-06-05 21:59:20,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:20,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314566538] [2021-06-05 21:59:20,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:20,703 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:20,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:20,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314566538] [2021-06-05 21:59:20,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314566538] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:20,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863792654] [2021-06-05 21:59:20,704 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 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:20,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:20,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:20,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:20,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:20,816 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:20,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863792654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:20,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:20,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:20,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439972017] [2021-06-05 21:59:20,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:20,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:20,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:20,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:20,817 INFO L87 Difference]: Start difference. First operand 82 states and 165 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:20,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:20,958 INFO L93 Difference]: Finished difference Result 103 states and 198 transitions. [2021-06-05 21:59:20,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:59:20,958 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:20,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:20,959 INFO L225 Difference]: With dead ends: 103 [2021-06-05 21:59:20,959 INFO L226 Difference]: Without dead ends: 100 [2021-06-05 21:59:20,959 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 167.3ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:59:20,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-06-05 21:59:20,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 87. [2021-06-05 21:59:20,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.058139534883721) internal successors, (177), 86 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:20,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 177 transitions. [2021-06-05 21:59:20,960 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 177 transitions. Word has length 17 [2021-06-05 21:59:20,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:20,960 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 177 transitions. [2021-06-05 21:59:20,960 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:20,960 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 177 transitions. [2021-06-05 21:59:20,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:20,960 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:20,960 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:21,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1620,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:21,161 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:21,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:21,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1629454384, now seen corresponding path program 160 times [2021-06-05 21:59:21,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:21,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600946713] [2021-06-05 21:59:21,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:21,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:21,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:21,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:21,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600946713] [2021-06-05 21:59:21,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600946713] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:21,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558968389] [2021-06-05 21:59:21,235 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:21,288 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:21,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:21,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:21,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:21,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:21,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558968389] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:21,340 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:21,340 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:21,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086663821] [2021-06-05 21:59:21,341 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:21,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:21,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:21,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:21,341 INFO L87 Difference]: Start difference. First operand 87 states and 177 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:21,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:21,406 INFO L93 Difference]: Finished difference Result 116 states and 227 transitions. [2021-06-05 21:59:21,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:21,406 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:21,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:21,407 INFO L225 Difference]: With dead ends: 116 [2021-06-05 21:59:21,407 INFO L226 Difference]: Without dead ends: 116 [2021-06-05 21:59:21,407 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 81.0ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:21,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-06-05 21:59:21,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 87. [2021-06-05 21:59:21,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.058139534883721) internal successors, (177), 86 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:21,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 177 transitions. [2021-06-05 21:59:21,408 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 177 transitions. Word has length 17 [2021-06-05 21:59:21,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:21,408 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 177 transitions. [2021-06-05 21:59:21,408 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:21,408 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 177 transitions. [2021-06-05 21:59:21,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:21,408 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:21,408 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:21,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1625,163 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:21,609 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:21,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:21,609 INFO L82 PathProgramCache]: Analyzing trace with hash 502058291, now seen corresponding path program 161 times [2021-06-05 21:59:21,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:21,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85638520] [2021-06-05 21:59:21,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:21,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:21,686 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:21,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:21,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85638520] [2021-06-05 21:59:21,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85638520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:21,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662040462] [2021-06-05 21:59:21,686 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 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:21,734 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:59:21,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:21,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:21,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:21,813 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:21,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662040462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:21,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:21,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:21,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328811561] [2021-06-05 21:59:21,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:21,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:21,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:21,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:21,815 INFO L87 Difference]: Start difference. First operand 87 states and 177 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:21,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:21,890 INFO L93 Difference]: Finished difference Result 88 states and 177 transitions. [2021-06-05 21:59:21,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:21,890 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:21,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:21,890 INFO L225 Difference]: With dead ends: 88 [2021-06-05 21:59:21,890 INFO L226 Difference]: Without dead ends: 88 [2021-06-05 21:59:21,890 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 100.9ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:21,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-06-05 21:59:21,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 83. [2021-06-05 21:59:21,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.048780487804878) internal successors, (168), 82 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:21,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 168 transitions. [2021-06-05 21:59:21,891 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 168 transitions. Word has length 17 [2021-06-05 21:59:21,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:21,891 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 168 transitions. [2021-06-05 21:59:21,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:21,891 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 168 transitions. [2021-06-05 21:59:21,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:21,892 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:21,892 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:22,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1631 [2021-06-05 21:59:22,092 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:22,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:22,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1423480652, now seen corresponding path program 162 times [2021-06-05 21:59:22,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:22,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644198082] [2021-06-05 21:59:22,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:22,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:22,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:22,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:22,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644198082] [2021-06-05 21:59:22,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644198082] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:22,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960973514] [2021-06-05 21:59:22,172 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 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:22,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:22,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:22,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:22,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:22,267 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:22,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960973514] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:22,267 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:22,267 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:22,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417948044] [2021-06-05 21:59:22,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:22,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:22,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:22,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:22,268 INFO L87 Difference]: Start difference. First operand 83 states and 168 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:22,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:22,322 INFO L93 Difference]: Finished difference Result 93 states and 185 transitions. [2021-06-05 21:59:22,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:22,323 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:22,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:22,323 INFO L225 Difference]: With dead ends: 93 [2021-06-05 21:59:22,323 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 21:59:22,323 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 90.9ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:22,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 21:59:22,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 81. [2021-06-05 21:59:22,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.0375) internal successors, (163), 80 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:22,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 163 transitions. [2021-06-05 21:59:22,324 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 163 transitions. Word has length 17 [2021-06-05 21:59:22,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:22,324 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 163 transitions. [2021-06-05 21:59:22,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:22,324 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 163 transitions. [2021-06-05 21:59:22,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:22,324 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:22,324 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:22,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1635,165 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:22,525 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:22,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:22,525 INFO L82 PathProgramCache]: Analyzing trace with hash -398743979, now seen corresponding path program 163 times [2021-06-05 21:59:22,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:22,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686928417] [2021-06-05 21:59:22,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:22,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:22,595 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:22,596 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:22,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686928417] [2021-06-05 21:59:22,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686928417] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:22,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724862564] [2021-06-05 21:59:22,596 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 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:22,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:22,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:22,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:22,687 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:22,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724862564] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:22,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:22,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:22,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433295950] [2021-06-05 21:59:22,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:22,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:22,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:22,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:22,688 INFO L87 Difference]: Start difference. First operand 81 states and 163 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:22,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:22,760 INFO L93 Difference]: Finished difference Result 107 states and 205 transitions. [2021-06-05 21:59:22,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:22,760 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:22,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:22,761 INFO L225 Difference]: With dead ends: 107 [2021-06-05 21:59:22,761 INFO L226 Difference]: Without dead ends: 104 [2021-06-05 21:59:22,761 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 84.2ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:22,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-05 21:59:22,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 87. [2021-06-05 21:59:22,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 86 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:22,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 178 transitions. [2021-06-05 21:59:22,762 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 178 transitions. Word has length 17 [2021-06-05 21:59:22,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:22,762 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 178 transitions. [2021-06-05 21:59:22,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:22,762 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 178 transitions. [2021-06-05 21:59:22,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:22,762 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:22,762 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:22,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1641,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:22,963 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:22,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:22,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1123108118, now seen corresponding path program 164 times [2021-06-05 21:59:22,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:22,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541235372] [2021-06-05 21:59:22,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:22,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:23,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:23,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:23,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541235372] [2021-06-05 21:59:23,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541235372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:23,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629232715] [2021-06-05 21:59:23,056 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 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:23,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:23,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:23,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:23,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:23,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:23,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629232715] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:23,187 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:23,187 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:23,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246654201] [2021-06-05 21:59:23,187 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:23,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:23,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:23,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:23,187 INFO L87 Difference]: Start difference. First operand 87 states and 178 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:23,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:23,243 INFO L93 Difference]: Finished difference Result 106 states and 207 transitions. [2021-06-05 21:59:23,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:23,244 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:23,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:23,244 INFO L225 Difference]: With dead ends: 106 [2021-06-05 21:59:23,244 INFO L226 Difference]: Without dead ends: 106 [2021-06-05 21:59:23,244 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 108.5ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:23,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-06-05 21:59:23,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 87. [2021-06-05 21:59:23,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 86 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:23,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 178 transitions. [2021-06-05 21:59:23,245 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 178 transitions. Word has length 17 [2021-06-05 21:59:23,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:23,245 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 178 transitions. [2021-06-05 21:59:23,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:23,245 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 178 transitions. [2021-06-05 21:59:23,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:23,245 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:23,245 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:23,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1646 [2021-06-05 21:59:23,446 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:23,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:23,446 INFO L82 PathProgramCache]: Analyzing trace with hash -4287975, now seen corresponding path program 165 times [2021-06-05 21:59:23,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:23,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711216006] [2021-06-05 21:59:23,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:23,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:23,519 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:23,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:23,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711216006] [2021-06-05 21:59:23,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711216006] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:23,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606320178] [2021-06-05 21:59:23,519 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 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:23,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:59:23,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:23,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:23,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:23,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:23,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606320178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:23,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:23,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:23,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762065842] [2021-06-05 21:59:23,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:23,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:23,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:23,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:23,611 INFO L87 Difference]: Start difference. First operand 87 states and 178 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:23,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:23,669 INFO L93 Difference]: Finished difference Result 107 states and 208 transitions. [2021-06-05 21:59:23,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:23,670 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:23,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:23,670 INFO L225 Difference]: With dead ends: 107 [2021-06-05 21:59:23,670 INFO L226 Difference]: Without dead ends: 107 [2021-06-05 21:59:23,670 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 78.0ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:23,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-05 21:59:23,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 87. [2021-06-05 21:59:23,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 86 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:23,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 178 transitions. [2021-06-05 21:59:23,671 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 178 transitions. Word has length 17 [2021-06-05 21:59:23,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:23,671 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 178 transitions. [2021-06-05 21:59:23,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:23,671 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 178 transitions. [2021-06-05 21:59:23,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:23,671 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:23,671 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:23,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1651 [2021-06-05 21:59:23,872 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:23,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:23,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1929826918, now seen corresponding path program 166 times [2021-06-05 21:59:23,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:23,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382573447] [2021-06-05 21:59:23,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:23,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:23,957 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:23,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:23,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382573447] [2021-06-05 21:59:23,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382573447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:23,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208844003] [2021-06-05 21:59:23,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 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:24,005 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:24,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:24,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:24,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:24,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:24,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 21:59:24,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:24,119 INFO L628 ElimStorePlain]: treesize reduction 1, result has 92.3 percent of original size [2021-06-05 21:59:24,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 21:59:24,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 21:59:24,142 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:24,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208844003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:24,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:24,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:24,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176554593] [2021-06-05 21:59:24,143 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:24,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:24,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:24,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:24,143 INFO L87 Difference]: Start difference. First operand 87 states and 178 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:24,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:24,336 INFO L93 Difference]: Finished difference Result 108 states and 208 transitions. [2021-06-05 21:59:24,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:59:24,336 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:24,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:24,337 INFO L225 Difference]: With dead ends: 108 [2021-06-05 21:59:24,337 INFO L226 Difference]: Without dead ends: 106 [2021-06-05 21:59:24,337 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 218.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:59:24,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-06-05 21:59:24,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 86. [2021-06-05 21:59:24,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 85 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:24,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 175 transitions. [2021-06-05 21:59:24,338 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 175 transitions. Word has length 17 [2021-06-05 21:59:24,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:24,338 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 175 transitions. [2021-06-05 21:59:24,338 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:24,338 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 175 transitions. [2021-06-05 21:59:24,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:24,338 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:24,338 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:24,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1655 [2021-06-05 21:59:24,539 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:24,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:24,539 INFO L82 PathProgramCache]: Analyzing trace with hash 533567603, now seen corresponding path program 167 times [2021-06-05 21:59:24,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:24,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520719808] [2021-06-05 21:59:24,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:24,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:24,631 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:24,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:24,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520719808] [2021-06-05 21:59:24,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520719808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:24,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743342873] [2021-06-05 21:59:24,631 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 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:24,688 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:59:24,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:24,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:24,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:24,721 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:24,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743342873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:24,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:24,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:24,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313679261] [2021-06-05 21:59:24,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:24,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:24,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:24,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:24,722 INFO L87 Difference]: Start difference. First operand 86 states and 175 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:24,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:24,770 INFO L93 Difference]: Finished difference Result 92 states and 184 transitions. [2021-06-05 21:59:24,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:24,771 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:24,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:24,771 INFO L225 Difference]: With dead ends: 92 [2021-06-05 21:59:24,771 INFO L226 Difference]: Without dead ends: 92 [2021-06-05 21:59:24,771 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 85.4ms TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:24,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-06-05 21:59:24,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 81. [2021-06-05 21:59:24,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.0375) internal successors, (163), 80 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:24,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 163 transitions. [2021-06-05 21:59:24,772 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 163 transitions. Word has length 17 [2021-06-05 21:59:24,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:24,772 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 163 transitions. [2021-06-05 21:59:24,772 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:24,772 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 163 transitions. [2021-06-05 21:59:24,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:24,772 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:24,772 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:24,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1670,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:24,973 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:24,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:24,973 INFO L82 PathProgramCache]: Analyzing trace with hash 218969618, now seen corresponding path program 168 times [2021-06-05 21:59:24,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:24,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070464177] [2021-06-05 21:59:24,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:24,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:25,083 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:25,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:25,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070464177] [2021-06-05 21:59:25,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070464177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:25,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50945178] [2021-06-05 21:59:25,083 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 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:25,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 21:59:25,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:25,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:25,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:25,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:25,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50945178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:25,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:25,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:25,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182813479] [2021-06-05 21:59:25,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:25,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:25,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:25,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:25,272 INFO L87 Difference]: Start difference. First operand 81 states and 163 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:25,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:25,463 INFO L93 Difference]: Finished difference Result 85 states and 167 transitions. [2021-06-05 21:59:25,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:25,463 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:25,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:25,463 INFO L225 Difference]: With dead ends: 85 [2021-06-05 21:59:25,463 INFO L226 Difference]: Without dead ends: 81 [2021-06-05 21:59:25,463 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 268.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:59:25,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-06-05 21:59:25,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 79. [2021-06-05 21:59:25,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.0256410256410255) internal successors, (158), 78 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:25,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 158 transitions. [2021-06-05 21:59:25,464 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 158 transitions. Word has length 17 [2021-06-05 21:59:25,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:25,464 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 158 transitions. [2021-06-05 21:59:25,465 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:25,465 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 158 transitions. [2021-06-05 21:59:25,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:25,465 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:25,465 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:25,665 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1673 [2021-06-05 21:59:25,665 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:25,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:25,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1688724240, now seen corresponding path program 169 times [2021-06-05 21:59:25,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:25,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601048306] [2021-06-05 21:59:25,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:25,744 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:25,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:25,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601048306] [2021-06-05 21:59:25,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601048306] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:25,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464097694] [2021-06-05 21:59:25,744 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 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:25,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:25,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:25,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:25,879 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:25,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464097694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:25,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:25,879 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:25,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198697734] [2021-06-05 21:59:25,879 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:25,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:25,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:25,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:25,879 INFO L87 Difference]: Start difference. First operand 79 states and 158 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:25,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:25,954 INFO L93 Difference]: Finished difference Result 103 states and 198 transitions. [2021-06-05 21:59:25,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:25,954 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:25,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:25,954 INFO L225 Difference]: With dead ends: 103 [2021-06-05 21:59:25,954 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 21:59:25,955 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 118.0ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:25,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 21:59:25,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 82. [2021-06-05 21:59:25,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 2.049382716049383) internal successors, (166), 81 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:25,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 166 transitions. [2021-06-05 21:59:25,956 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 166 transitions. Word has length 17 [2021-06-05 21:59:25,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:25,956 INFO L482 AbstractCegarLoop]: Abstraction has 82 states and 166 transitions. [2021-06-05 21:59:25,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:25,956 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 166 transitions. [2021-06-05 21:59:25,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:25,956 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:25,956 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:26,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1688,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:26,156 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:26,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:26,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1478846963, now seen corresponding path program 170 times [2021-06-05 21:59:26,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:26,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919292738] [2021-06-05 21:59:26,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:26,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:26,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:26,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:26,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919292738] [2021-06-05 21:59:26,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919292738] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:26,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012114913] [2021-06-05 21:59:26,249 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 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:26,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:26,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:26,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:26,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:26,343 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:26,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012114913] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:26,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:26,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:26,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125848427] [2021-06-05 21:59:26,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:26,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:26,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:26,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:26,344 INFO L87 Difference]: Start difference. First operand 82 states and 166 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:26,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:26,413 INFO L93 Difference]: Finished difference Result 124 states and 238 transitions. [2021-06-05 21:59:26,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:26,413 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:26,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:26,414 INFO L225 Difference]: With dead ends: 124 [2021-06-05 21:59:26,414 INFO L226 Difference]: Without dead ends: 124 [2021-06-05 21:59:26,414 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 85.9ms TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:26,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-06-05 21:59:26,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 84. [2021-06-05 21:59:26,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0963855421686746) internal successors, (174), 83 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:26,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 174 transitions. [2021-06-05 21:59:26,415 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 174 transitions. Word has length 17 [2021-06-05 21:59:26,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:26,415 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 174 transitions. [2021-06-05 21:59:26,415 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:26,415 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 174 transitions. [2021-06-05 21:59:26,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:26,415 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:26,415 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:26,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 173 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1694 [2021-06-05 21:59:26,621 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:26,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:26,621 INFO L82 PathProgramCache]: Analyzing trace with hash 2016702541, now seen corresponding path program 171 times [2021-06-05 21:59:26,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:26,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664748998] [2021-06-05 21:59:26,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:26,700 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:26,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:26,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664748998] [2021-06-05 21:59:26,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664748998] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:26,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356539918] [2021-06-05 21:59:26,701 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 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:26,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:26,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:26,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:26,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:26,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:26,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356539918] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:26,783 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:26,783 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:26,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712401539] [2021-06-05 21:59:26,783 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:26,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:26,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:26,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:26,784 INFO L87 Difference]: Start difference. First operand 84 states and 174 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:26,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:26,842 INFO L93 Difference]: Finished difference Result 101 states and 204 transitions. [2021-06-05 21:59:26,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:26,843 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:26,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:26,843 INFO L225 Difference]: With dead ends: 101 [2021-06-05 21:59:26,843 INFO L226 Difference]: Without dead ends: 101 [2021-06-05 21:59:26,843 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 76.0ms TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:26,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-06-05 21:59:26,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 84. [2021-06-05 21:59:26,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0963855421686746) internal successors, (174), 83 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:26,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 174 transitions. [2021-06-05 21:59:26,844 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 174 transitions. Word has length 17 [2021-06-05 21:59:26,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:26,844 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 174 transitions. [2021-06-05 21:59:26,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:26,844 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 174 transitions. [2021-06-05 21:59:26,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:26,844 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:26,844 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:27,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1699,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:27,045 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:27,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:27,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1702104556, now seen corresponding path program 172 times [2021-06-05 21:59:27,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:27,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936202415] [2021-06-05 21:59:27,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:27,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:27,127 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:27,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936202415] [2021-06-05 21:59:27,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936202415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:27,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845236571] [2021-06-05 21:59:27,127 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 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:27,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:27,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:27,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:27,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:27,255 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:27,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845236571] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:27,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:27,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:27,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953787092] [2021-06-05 21:59:27,256 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:27,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:27,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:27,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:27,256 INFO L87 Difference]: Start difference. First operand 84 states and 174 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:27,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:27,350 INFO L93 Difference]: Finished difference Result 92 states and 184 transitions. [2021-06-05 21:59:27,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:27,351 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:27,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:27,351 INFO L225 Difference]: With dead ends: 92 [2021-06-05 21:59:27,351 INFO L226 Difference]: Without dead ends: 88 [2021-06-05 21:59:27,351 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 161.6ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:27,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-06-05 21:59:27,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 83. [2021-06-05 21:59:27,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0853658536585367) internal successors, (171), 82 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:27,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 171 transitions. [2021-06-05 21:59:27,352 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 171 transitions. Word has length 17 [2021-06-05 21:59:27,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:27,352 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 171 transitions. [2021-06-05 21:59:27,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:27,352 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 171 transitions. [2021-06-05 21:59:27,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:27,352 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:27,352 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:27,553 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1701 [2021-06-05 21:59:27,553 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:27,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:27,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1510356275, now seen corresponding path program 173 times [2021-06-05 21:59:27,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:27,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300431799] [2021-06-05 21:59:27,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:27,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:27,618 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:27,618 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:27,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300431799] [2021-06-05 21:59:27,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300431799] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:27,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259123016] [2021-06-05 21:59:27,618 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 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:27,667 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:27,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:27,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:27,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:27,701 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:27,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259123016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:27,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:27,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:27,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018160594] [2021-06-05 21:59:27,701 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:27,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:27,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:27,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:27,702 INFO L87 Difference]: Start difference. First operand 83 states and 171 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:27,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:27,759 INFO L93 Difference]: Finished difference Result 97 states and 194 transitions. [2021-06-05 21:59:27,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:27,760 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:27,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:27,760 INFO L225 Difference]: With dead ends: 97 [2021-06-05 21:59:27,760 INFO L226 Difference]: Without dead ends: 97 [2021-06-05 21:59:27,760 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 62.7ms TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:27,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-06-05 21:59:27,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 80. [2021-06-05 21:59:27,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.037974683544304) internal successors, (161), 79 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:27,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 161 transitions. [2021-06-05 21:59:27,761 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 161 transitions. Word has length 17 [2021-06-05 21:59:27,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:27,761 INFO L482 AbstractCegarLoop]: Abstraction has 80 states and 161 transitions. [2021-06-05 21:59:27,761 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:27,761 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 161 transitions. [2021-06-05 21:59:27,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:27,761 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:27,761 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:27,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1705 [2021-06-05 21:59:27,962 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:27,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:27,962 INFO L82 PathProgramCache]: Analyzing trace with hash -404679564, now seen corresponding path program 174 times [2021-06-05 21:59:27,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:27,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243008376] [2021-06-05 21:59:27,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:27,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:28,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:28,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:28,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243008376] [2021-06-05 21:59:28,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243008376] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:28,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284898129] [2021-06-05 21:59:28,040 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 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:28,106 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:28,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:28,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:28,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:28,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:28,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284898129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:28,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:28,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:28,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924027503] [2021-06-05 21:59:28,172 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:28,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:28,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:28,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:28,172 INFO L87 Difference]: Start difference. First operand 80 states and 161 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:28,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:28,245 INFO L93 Difference]: Finished difference Result 86 states and 168 transitions. [2021-06-05 21:59:28,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:28,246 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:28,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:28,246 INFO L225 Difference]: With dead ends: 86 [2021-06-05 21:59:28,246 INFO L226 Difference]: Without dead ends: 80 [2021-06-05 21:59:28,246 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 121.7ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:28,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-06-05 21:59:28,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 78. [2021-06-05 21:59:28,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.0259740259740258) internal successors, (156), 77 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:28,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 156 transitions. [2021-06-05 21:59:28,247 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 156 transitions. Word has length 17 [2021-06-05 21:59:28,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:28,247 INFO L482 AbstractCegarLoop]: Abstraction has 78 states and 156 transitions. [2021-06-05 21:59:28,247 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:28,247 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 156 transitions. [2021-06-05 21:59:28,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:28,248 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:28,248 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:28,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1708,177 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:28,469 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:28,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:28,469 INFO L82 PathProgramCache]: Analyzing trace with hash 493814426, now seen corresponding path program 175 times [2021-06-05 21:59:28,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:28,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968516564] [2021-06-05 21:59:28,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:28,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:28,549 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:28,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:28,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968516564] [2021-06-05 21:59:28,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968516564] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:28,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507326728] [2021-06-05 21:59:28,550 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 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:28,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:28,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:28,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:28,706 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:28,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507326728] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:28,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:28,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-05 21:59:28,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363176497] [2021-06-05 21:59:28,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:59:28,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:28,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:59:28,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:59:28,707 INFO L87 Difference]: Start difference. First operand 78 states and 156 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:28,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:28,861 INFO L93 Difference]: Finished difference Result 102 states and 193 transitions. [2021-06-05 21:59:28,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:28,861 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:28,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:28,862 INFO L225 Difference]: With dead ends: 102 [2021-06-05 21:59:28,862 INFO L226 Difference]: Without dead ends: 102 [2021-06-05 21:59:28,862 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 188.1ms TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:59:28,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-05 21:59:28,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 78. [2021-06-05 21:59:28,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.0259740259740258) internal successors, (156), 77 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:28,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 156 transitions. [2021-06-05 21:59:28,863 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 156 transitions. Word has length 17 [2021-06-05 21:59:28,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:28,863 INFO L482 AbstractCegarLoop]: Abstraction has 78 states and 156 transitions. [2021-06-05 21:59:28,863 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:28,863 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 156 transitions. [2021-06-05 21:59:28,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:28,863 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:28,863 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:29,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1713 [2021-06-05 21:59:29,073 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:29,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:29,073 INFO L82 PathProgramCache]: Analyzing trace with hash -633581667, now seen corresponding path program 176 times [2021-06-05 21:59:29,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:29,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743592339] [2021-06-05 21:59:29,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:29,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:29,154 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:29,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:29,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743592339] [2021-06-05 21:59:29,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743592339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:29,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504020687] [2021-06-05 21:59:29,155 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 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:29,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:29,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:29,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:29,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:29,279 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:29,279 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504020687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:29,279 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:29,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:29,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269222890] [2021-06-05 21:59:29,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:29,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:29,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:29,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:29,280 INFO L87 Difference]: Start difference. First operand 78 states and 156 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:29,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:29,382 INFO L93 Difference]: Finished difference Result 120 states and 228 transitions. [2021-06-05 21:59:29,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:29,382 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:29,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:29,383 INFO L225 Difference]: With dead ends: 120 [2021-06-05 21:59:29,383 INFO L226 Difference]: Without dead ends: 120 [2021-06-05 21:59:29,383 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 114.8ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:29,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-05 21:59:29,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 80. [2021-06-05 21:59:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.0759493670886076) internal successors, (164), 79 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:29,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 164 transitions. [2021-06-05 21:59:29,384 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 164 transitions. Word has length 17 [2021-06-05 21:59:29,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:29,384 INFO L482 AbstractCegarLoop]: Abstraction has 80 states and 164 transitions. [2021-06-05 21:59:29,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:29,384 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 164 transitions. [2021-06-05 21:59:29,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:29,385 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:29,385 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:29,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1720,179 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:29,598 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:29,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:29,598 INFO L82 PathProgramCache]: Analyzing trace with hash -95726089, now seen corresponding path program 177 times [2021-06-05 21:59:29,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:29,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077688089] [2021-06-05 21:59:29,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:29,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:29,674 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:29,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:29,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077688089] [2021-06-05 21:59:29,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077688089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:29,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44395483] [2021-06-05 21:59:29,675 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 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:29,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:29,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:29,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:29,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:29,756 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:29,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44395483] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:29,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:29,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:29,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528459564] [2021-06-05 21:59:29,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:29,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:29,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:29,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:29,757 INFO L87 Difference]: Start difference. First operand 80 states and 164 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:29,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:29,827 INFO L93 Difference]: Finished difference Result 97 states and 194 transitions. [2021-06-05 21:59:29,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:29,827 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:29,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:29,827 INFO L225 Difference]: With dead ends: 97 [2021-06-05 21:59:29,827 INFO L226 Difference]: Without dead ends: 97 [2021-06-05 21:59:29,828 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 83.7ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:29,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-06-05 21:59:29,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 80. [2021-06-05 21:59:29,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.0759493670886076) internal successors, (164), 79 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:29,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 164 transitions. [2021-06-05 21:59:29,829 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 164 transitions. Word has length 17 [2021-06-05 21:59:29,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:29,829 INFO L482 AbstractCegarLoop]: Abstraction has 80 states and 164 transitions. [2021-06-05 21:59:29,829 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:29,829 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 164 transitions. [2021-06-05 21:59:29,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:29,829 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:29,829 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:30,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1725,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:30,029 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:30,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:30,030 INFO L82 PathProgramCache]: Analyzing trace with hash -410324074, now seen corresponding path program 178 times [2021-06-05 21:59:30,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:30,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258035302] [2021-06-05 21:59:30,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:30,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:30,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:30,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:30,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258035302] [2021-06-05 21:59:30,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258035302] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:30,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173488848] [2021-06-05 21:59:30,108 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 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:30,154 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:30,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:30,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:30,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:30,253 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:30,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173488848] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:30,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:30,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-05 21:59:30,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473825442] [2021-06-05 21:59:30,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:59:30,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:30,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:59:30,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:59:30,254 INFO L87 Difference]: Start difference. First operand 80 states and 164 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:30,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:30,347 INFO L93 Difference]: Finished difference Result 104 states and 197 transitions. [2021-06-05 21:59:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:30,347 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:30,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:30,347 INFO L225 Difference]: With dead ends: 104 [2021-06-05 21:59:30,347 INFO L226 Difference]: Without dead ends: 100 [2021-06-05 21:59:30,347 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 172.2ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:59:30,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-06-05 21:59:30,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 79. [2021-06-05 21:59:30,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.0641025641025643) internal successors, (161), 78 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:30,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 161 transitions. [2021-06-05 21:59:30,348 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 161 transitions. Word has length 17 [2021-06-05 21:59:30,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:30,348 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 161 transitions. [2021-06-05 21:59:30,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:30,348 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 161 transitions. [2021-06-05 21:59:30,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:30,349 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:30,349 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:30,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1728,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:30,549 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:30,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:30,549 INFO L82 PathProgramCache]: Analyzing trace with hash -602072355, now seen corresponding path program 179 times [2021-06-05 21:59:30,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:30,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696369013] [2021-06-05 21:59:30,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:30,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:30,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:30,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696369013] [2021-06-05 21:59:30,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696369013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:30,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545823895] [2021-06-05 21:59:30,614 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 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:30,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:30,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:30,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:30,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:30,696 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:30,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545823895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:30,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:30,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:30,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359334899] [2021-06-05 21:59:30,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:30,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:30,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:30,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:30,697 INFO L87 Difference]: Start difference. First operand 79 states and 161 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:30,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:30,769 INFO L93 Difference]: Finished difference Result 98 states and 197 transitions. [2021-06-05 21:59:30,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:30,769 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:30,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:30,769 INFO L225 Difference]: With dead ends: 98 [2021-06-05 21:59:30,769 INFO L226 Difference]: Without dead ends: 98 [2021-06-05 21:59:30,770 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 72.2ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:30,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-05 21:59:30,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 79. [2021-06-05 21:59:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.0641025641025643) internal successors, (161), 78 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:30,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 161 transitions. [2021-06-05 21:59:30,771 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 161 transitions. Word has length 17 [2021-06-05 21:59:30,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:30,771 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 161 transitions. [2021-06-05 21:59:30,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:30,771 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 161 transitions. [2021-06-05 21:59:30,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:30,771 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:30,771 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:30,982 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1733,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:30,982 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:30,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:30,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1777859102, now seen corresponding path program 180 times [2021-06-05 21:59:30,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:30,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303947412] [2021-06-05 21:59:30,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:30,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:31,049 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:31,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:31,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303947412] [2021-06-05 21:59:31,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303947412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:31,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517585608] [2021-06-05 21:59:31,050 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 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:31,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:31,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:31,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:31,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:31,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:31,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517585608] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:31,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:31,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-05 21:59:31,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211637212] [2021-06-05 21:59:31,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:59:31,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:31,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:59:31,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:59:31,179 INFO L87 Difference]: Start difference. First operand 79 states and 161 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:31,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:31,281 INFO L93 Difference]: Finished difference Result 105 states and 197 transitions. [2021-06-05 21:59:31,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:31,281 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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 17 [2021-06-05 21:59:31,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:31,281 INFO L225 Difference]: With dead ends: 105 [2021-06-05 21:59:31,281 INFO L226 Difference]: Without dead ends: 99 [2021-06-05 21:59:31,282 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 158.9ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:59:31,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-06-05 21:59:31,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 78. [2021-06-05 21:59:31,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.051948051948052) internal successors, (158), 77 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:31,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 158 transitions. [2021-06-05 21:59:31,283 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 158 transitions. Word has length 17 [2021-06-05 21:59:31,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:31,283 INFO L482 AbstractCegarLoop]: Abstraction has 78 states and 158 transitions. [2021-06-05 21:59:31,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 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-06-05 21:59:31,283 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 158 transitions. [2021-06-05 21:59:31,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:31,283 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:31,284 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:31,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1735 [2021-06-05 21:59:31,499 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:31,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:31,499 INFO L82 PathProgramCache]: Analyzing trace with hash 438163443, now seen corresponding path program 181 times [2021-06-05 21:59:31,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:31,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300923063] [2021-06-05 21:59:31,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:31,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:31,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:31,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:31,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300923063] [2021-06-05 21:59:31,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300923063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:31,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518713213] [2021-06-05 21:59:31,561 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 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:31,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:31,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:31,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:31,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:31,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518713213] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:31,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:31,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-06-05 21:59:31,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390077594] [2021-06-05 21:59:31,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:59:31,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:31,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:59:31,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:59:31,644 INFO L87 Difference]: Start difference. First operand 78 states and 158 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:31,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:31,713 INFO L93 Difference]: Finished difference Result 113 states and 213 transitions. [2021-06-05 21:59:31,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:31,713 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:31,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:31,714 INFO L225 Difference]: With dead ends: 113 [2021-06-05 21:59:31,714 INFO L226 Difference]: Without dead ends: 113 [2021-06-05 21:59:31,714 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 67.4ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:31,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-06-05 21:59:31,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 73. [2021-06-05 21:59:31,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.013888888888889) internal successors, (145), 72 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:31,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 145 transitions. [2021-06-05 21:59:31,715 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 145 transitions. Word has length 17 [2021-06-05 21:59:31,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:31,715 INFO L482 AbstractCegarLoop]: Abstraction has 73 states and 145 transitions. [2021-06-05 21:59:31,715 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:31,715 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 145 transitions. [2021-06-05 21:59:31,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:59:31,716 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:31,716 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:31,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1740 [2021-06-05 21:59:31,929 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:31,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:31,929 INFO L82 PathProgramCache]: Analyzing trace with hash 449161682, now seen corresponding path program 182 times [2021-06-05 21:59:31,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:31,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161402627] [2021-06-05 21:59:31,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:31,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:32,006 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:32,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:32,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161402627] [2021-06-05 21:59:32,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161402627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:32,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096417197] [2021-06-05 21:59:32,006 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 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:32,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:32,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:32,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:59:32,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:32,119 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:32,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096417197] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:32,119 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:32,119 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-05 21:59:32,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709791477] [2021-06-05 21:59:32,120 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:59:32,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:32,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:59:32,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:59:32,120 INFO L87 Difference]: Start difference. First operand 73 states and 145 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:32,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:32,288 INFO L93 Difference]: Finished difference Result 84 states and 160 transitions. [2021-06-05 21:59:32,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:59:32,289 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 21:59:32,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:32,289 INFO L225 Difference]: With dead ends: 84 [2021-06-05 21:59:32,289 INFO L226 Difference]: Without dead ends: 76 [2021-06-05 21:59:32,289 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 226.7ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:59:32,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2021-06-05 21:59:32,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2021-06-05 21:59:32,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.0) internal successors, (144), 72 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:32,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 144 transitions. [2021-06-05 21:59:32,290 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 144 transitions. Word has length 17 [2021-06-05 21:59:32,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:32,290 INFO L482 AbstractCegarLoop]: Abstraction has 73 states and 144 transitions. [2021-06-05 21:59:32,290 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:32,290 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 144 transitions. [2021-06-05 21:59:32,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:32,290 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:32,290 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:32,491 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1742 [2021-06-05 21:59:32,491 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:32,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:32,491 INFO L82 PathProgramCache]: Analyzing trace with hash -1483093275, now seen corresponding path program 183 times [2021-06-05 21:59:32,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:32,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670453941] [2021-06-05 21:59:32,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:32,775 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:32,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:32,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670453941] [2021-06-05 21:59:32,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670453941] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:32,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870906381] [2021-06-05 21:59:32,775 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 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:32,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:32,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:32,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:32,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:33,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:33,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2021-06-05 21:59:33,126 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 21:59:33,131 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 21:59:33,136 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:33,140 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 21:59:33,144 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 21:59:33,149 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 9 [2021-06-05 21:59:33,154 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 21:59:33,159 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 21:59:33,164 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,167 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:33,168 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 21:59:33,173 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:33,176 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 21:59:33,180 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:33,183 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 21:59:33,188 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 21:59:33,200 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:33,204 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:33,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 21:59:33,208 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,210 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:33,210 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:33,261 INFO L628 ElimStorePlain]: treesize reduction 21, result has 73.8 percent of original size [2021-06-05 21:59:33,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:33,263 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:858, output treesize:41 [2021-06-05 21:59:33,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:33,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870906381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:33,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:33,326 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 21:59:33,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328750157] [2021-06-05 21:59:33,326 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 21:59:33,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:33,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 21:59:33,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:59:33,326 INFO L87 Difference]: Start difference. First operand 73 states and 144 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:33,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:33,972 INFO L93 Difference]: Finished difference Result 144 states and 272 transitions. [2021-06-05 21:59:33,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:59:33,973 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 21:59:33,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:33,973 INFO L225 Difference]: With dead ends: 144 [2021-06-05 21:59:33,973 INFO L226 Difference]: Without dead ends: 120 [2021-06-05 21:59:33,973 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 913.3ms TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:59:33,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-05 21:59:33,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 75. [2021-06-05 21:59:33,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 2.0) internal successors, (148), 74 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:33,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 148 transitions. [2021-06-05 21:59:33,974 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 148 transitions. Word has length 18 [2021-06-05 21:59:33,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:33,974 INFO L482 AbstractCegarLoop]: Abstraction has 75 states and 148 transitions. [2021-06-05 21:59:33,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:33,974 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 148 transitions. [2021-06-05 21:59:33,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:33,974 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:33,975 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:34,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1746,186 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:34,175 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:34,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:34,175 INFO L82 PathProgramCache]: Analyzing trace with hash 993084581, now seen corresponding path program 184 times [2021-06-05 21:59:34,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:34,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750806236] [2021-06-05 21:59:34,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:34,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:34,431 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:34,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:34,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750806236] [2021-06-05 21:59:34,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750806236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:34,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015920883] [2021-06-05 21:59:34,431 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 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:34,487 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:34,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:34,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:34,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:34,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:34,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:34,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:59:34,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:34,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:34,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:34,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:59:34,923 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:34,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:34,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:34,927 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:35,005 INFO L628 ElimStorePlain]: treesize reduction 166, result has 31.4 percent of original size [2021-06-05 21:59:35,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:35,016 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:35,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:35,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:35,047 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:35,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:35,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:35,073 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 21:59:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:35,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015920883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:35,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:35,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 21:59:35,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101638280] [2021-06-05 21:59:35,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 21:59:35,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:35,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 21:59:35,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:59:35,155 INFO L87 Difference]: Start difference. First operand 75 states and 148 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:35,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:35,889 INFO L93 Difference]: Finished difference Result 140 states and 265 transitions. [2021-06-05 21:59:35,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:59:35,889 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 21:59:35,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:35,889 INFO L225 Difference]: With dead ends: 140 [2021-06-05 21:59:35,889 INFO L226 Difference]: Without dead ends: 133 [2021-06-05 21:59:35,889 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 988.3ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:59:35,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-06-05 21:59:35,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 79. [2021-06-05 21:59:35,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.0) internal successors, (156), 78 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:35,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 156 transitions. [2021-06-05 21:59:35,890 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 156 transitions. Word has length 18 [2021-06-05 21:59:35,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:35,891 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 156 transitions. [2021-06-05 21:59:35,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:35,891 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 156 transitions. [2021-06-05 21:59:35,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:35,891 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:35,891 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:36,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1798,187 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:36,091 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:36,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:36,092 INFO L82 PathProgramCache]: Analyzing trace with hash 2108182377, now seen corresponding path program 185 times [2021-06-05 21:59:36,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:36,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339906376] [2021-06-05 21:59:36,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:36,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:36,558 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 28 [2021-06-05 21:59:36,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:36,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:36,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339906376] [2021-06-05 21:59:36,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339906376] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:36,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700796796] [2021-06-05 21:59:36,718 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 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:36,775 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:36,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:36,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:36,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:37,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:37,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:37,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:59:37,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:37,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:37,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:37,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:37,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:37,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:37,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:59:37,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:37,280 INFO L628 ElimStorePlain]: treesize reduction 154, result has 31.6 percent of original size [2021-06-05 21:59:37,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:37,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:37,283 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:37,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:37,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:37,311 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:37,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:37,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:37,336 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 21:59:37,404 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:37,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700796796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:37,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:37,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 21:59:37,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903490003] [2021-06-05 21:59:37,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 21:59:37,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:37,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 21:59:37,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:59:37,405 INFO L87 Difference]: Start difference. First operand 79 states and 156 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:37,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:37,984 INFO L93 Difference]: Finished difference Result 144 states and 273 transitions. [2021-06-05 21:59:37,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:59:37,984 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 21:59:37,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:37,985 INFO L225 Difference]: With dead ends: 144 [2021-06-05 21:59:37,985 INFO L226 Difference]: Without dead ends: 137 [2021-06-05 21:59:37,985 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1222.9ms TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:59:37,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-06-05 21:59:37,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 80. [2021-06-05 21:59:37,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.0126582278481013) internal successors, (159), 79 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:37,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 159 transitions. [2021-06-05 21:59:37,986 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 159 transitions. Word has length 18 [2021-06-05 21:59:37,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:37,986 INFO L482 AbstractCegarLoop]: Abstraction has 80 states and 159 transitions. [2021-06-05 21:59:37,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:37,986 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 159 transitions. [2021-06-05 21:59:37,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:37,986 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:37,987 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:38,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1823 [2021-06-05 21:59:38,209 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:38,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:38,209 INFO L82 PathProgramCache]: Analyzing trace with hash 1451416613, now seen corresponding path program 186 times [2021-06-05 21:59:38,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:38,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994930059] [2021-06-05 21:59:38,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:38,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:38,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:38,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994930059] [2021-06-05 21:59:38,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994930059] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:38,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889890472] [2021-06-05 21:59:38,389 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 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:38,442 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:38,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:38,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:38,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:38,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:38,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:38,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:38,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:38,708 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:38,709 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:38,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:38,712 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:38,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:59:38,714 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:38,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:38,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:38,740 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:126, output treesize:41 [2021-06-05 21:59:38,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:38,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889890472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:38,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:38,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 21:59:38,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734897694] [2021-06-05 21:59:38,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 21:59:38,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:38,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 21:59:38,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:38,809 INFO L87 Difference]: Start difference. First operand 80 states and 159 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:39,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:39,374 INFO L93 Difference]: Finished difference Result 145 states and 276 transitions. [2021-06-05 21:59:39,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:59:39,374 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 21:59:39,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:39,374 INFO L225 Difference]: With dead ends: 145 [2021-06-05 21:59:39,374 INFO L226 Difference]: Without dead ends: 138 [2021-06-05 21:59:39,375 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 748.1ms TimeCoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2021-06-05 21:59:39,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-06-05 21:59:39,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 81. [2021-06-05 21:59:39,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.025) internal successors, (162), 80 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:39,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 162 transitions. [2021-06-05 21:59:39,376 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 162 transitions. Word has length 18 [2021-06-05 21:59:39,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:39,376 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 162 transitions. [2021-06-05 21:59:39,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:39,376 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 162 transitions. [2021-06-05 21:59:39,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:39,376 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:39,376 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:39,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1849,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:39,576 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:39,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:39,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1845872617, now seen corresponding path program 187 times [2021-06-05 21:59:39,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:39,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768024384] [2021-06-05 21:59:39,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:39,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:39,755 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:39,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:39,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768024384] [2021-06-05 21:59:39,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768024384] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:39,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070147090] [2021-06-05 21:59:39,755 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 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:39,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:39,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:39,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:40,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:40,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:40,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:59:40,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:40,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:40,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:40,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:59:40,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:40,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:40,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:40,177 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:40,257 INFO L628 ElimStorePlain]: treesize reduction 162, result has 31.6 percent of original size [2021-06-05 21:59:40,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:40,260 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:40,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:40,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:40,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:40,292 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:40,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:40,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:40,318 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:328, output treesize:40 [2021-06-05 21:59:40,421 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:40,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070147090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:40,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:40,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 21:59:40,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582288076] [2021-06-05 21:59:40,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 21:59:40,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:40,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 21:59:40,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:59:40,421 INFO L87 Difference]: Start difference. First operand 81 states and 162 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:40,948 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2021-06-05 21:59:40,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:40,962 INFO L93 Difference]: Finished difference Result 157 states and 295 transitions. [2021-06-05 21:59:40,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:59:40,963 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 21:59:40,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:40,963 INFO L225 Difference]: With dead ends: 157 [2021-06-05 21:59:40,963 INFO L226 Difference]: Without dead ends: 150 [2021-06-05 21:59:40,963 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 759.7ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:40,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-05 21:59:40,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 82. [2021-06-05 21:59:40,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 2.049382716049383) internal successors, (166), 81 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:40,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 166 transitions. [2021-06-05 21:59:40,964 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 166 transitions. Word has length 18 [2021-06-05 21:59:40,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:40,964 INFO L482 AbstractCegarLoop]: Abstraction has 82 states and 166 transitions. [2021-06-05 21:59:40,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:40,964 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 166 transitions. [2021-06-05 21:59:40,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:40,965 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:40,965 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:41,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1859 [2021-06-05 21:59:41,165 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:41,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:41,165 INFO L82 PathProgramCache]: Analyzing trace with hash 109094885, now seen corresponding path program 188 times [2021-06-05 21:59:41,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:41,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429191929] [2021-06-05 21:59:41,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:41,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:41,379 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:41,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:41,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429191929] [2021-06-05 21:59:41,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429191929] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:41,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603896882] [2021-06-05 21:59:41,379 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 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:41,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:41,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:41,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:41,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:41,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:41,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:41,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:59:41,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:41,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:41,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:41,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:59:41,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:41,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:41,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:41,839 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:41,926 INFO L628 ElimStorePlain]: treesize reduction 160, result has 32.5 percent of original size [2021-06-05 21:59:41,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:41,930 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:41,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:41,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:41,960 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:41,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:41,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:41,987 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:328, output treesize:40 [2021-06-05 21:59:42,090 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:42,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603896882] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:42,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:42,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 21:59:42,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066379168] [2021-06-05 21:59:42,091 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 21:59:42,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:42,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 21:59:42,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:59:42,091 INFO L87 Difference]: Start difference. First operand 82 states and 166 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:42,595 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2021-06-05 21:59:42,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:42,616 INFO L93 Difference]: Finished difference Result 145 states and 277 transitions. [2021-06-05 21:59:42,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:59:42,617 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 18 [2021-06-05 21:59:42,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:42,617 INFO L225 Difference]: With dead ends: 145 [2021-06-05 21:59:42,617 INFO L226 Difference]: Without dead ends: 138 [2021-06-05 21:59:42,617 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 804.7ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:59:42,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-06-05 21:59:42,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 81. [2021-06-05 21:59:42,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.025) internal successors, (162), 80 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:42,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 162 transitions. [2021-06-05 21:59:42,618 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 162 transitions. Word has length 18 [2021-06-05 21:59:42,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:42,618 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 162 transitions. [2021-06-05 21:59:42,618 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:42,618 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 162 transitions. [2021-06-05 21:59:42,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:42,618 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:42,619 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:42,819 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 191 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1884 [2021-06-05 21:59:42,819 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:42,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:42,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1761287433, now seen corresponding path program 189 times [2021-06-05 21:59:42,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:42,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009779231] [2021-06-05 21:59:42,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:42,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:42,991 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:42,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:42,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009779231] [2021-06-05 21:59:42,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009779231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:42,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720616847] [2021-06-05 21:59:42,991 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 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:43,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:43,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:43,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:43,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:43,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:43,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:43,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 21:59:43,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:43,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:43,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:43,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 21:59:43,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:43,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:43,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:43,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 21:59:43,500 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:43,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:43,503 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:43,582 INFO L628 ElimStorePlain]: treesize reduction 256, result has 22.2 percent of original size [2021-06-05 21:59:43,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:43,585 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:43,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:43,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:43,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 21:59:43,613 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:43,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:43,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:43,638 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:498, output treesize:41 [2021-06-05 21:59:43,705 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:43,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720616847] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:43,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:43,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 21:59:43,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209141847] [2021-06-05 21:59:43,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 21:59:43,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:43,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 21:59:43,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:43,705 INFO L87 Difference]: Start difference. First operand 81 states and 162 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:44,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:44,315 INFO L93 Difference]: Finished difference Result 127 states and 245 transitions. [2021-06-05 21:59:44,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:59:44,316 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 21:59:44,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:44,316 INFO L225 Difference]: With dead ends: 127 [2021-06-05 21:59:44,316 INFO L226 Difference]: Without dead ends: 120 [2021-06-05 21:59:44,316 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 843.7ms TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-06-05 21:59:44,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-05 21:59:44,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 84. [2021-06-05 21:59:44,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0481927710843375) internal successors, (170), 83 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:44,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 170 transitions. [2021-06-05 21:59:44,317 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 170 transitions. Word has length 18 [2021-06-05 21:59:44,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:44,318 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 170 transitions. [2021-06-05 21:59:44,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:44,318 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 170 transitions. [2021-06-05 21:59:44,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:44,318 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:44,318 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:44,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1910,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:44,518 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:44,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:44,519 INFO L82 PathProgramCache]: Analyzing trace with hash -646189637, now seen corresponding path program 190 times [2021-06-05 21:59:44,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:44,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768351615] [2021-06-05 21:59:44,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:44,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:44,819 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:44,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:44,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768351615] [2021-06-05 21:59:44,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768351615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:44,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240726852] [2021-06-05 21:59:44,819 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 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:44,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:44,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:44,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:44,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:45,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:45,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:45,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:45,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:45,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:45,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:45,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:59:45,076 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:45,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:45,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:45,092 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:41 [2021-06-05 21:59:45,154 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:45,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240726852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:45,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:45,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 21:59:45,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119078744] [2021-06-05 21:59:45,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 21:59:45,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:45,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 21:59:45,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:59:45,155 INFO L87 Difference]: Start difference. First operand 84 states and 170 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:45,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:45,441 INFO L93 Difference]: Finished difference Result 129 states and 251 transitions. [2021-06-05 21:59:45,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:59:45,442 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 21:59:45,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:45,442 INFO L225 Difference]: With dead ends: 129 [2021-06-05 21:59:45,442 INFO L226 Difference]: Without dead ends: 122 [2021-06-05 21:59:45,442 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 581.3ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:59:45,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-05 21:59:45,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 86. [2021-06-05 21:59:45,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.070588235294118) internal successors, (176), 85 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:45,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 176 transitions. [2021-06-05 21:59:45,443 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 176 transitions. Word has length 18 [2021-06-05 21:59:45,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:45,443 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 176 transitions. [2021-06-05 21:59:45,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:45,443 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 176 transitions. [2021-06-05 21:59:45,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:45,443 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:45,443 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:45,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 193 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1934 [2021-06-05 21:59:45,644 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:45,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:45,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1302955401, now seen corresponding path program 191 times [2021-06-05 21:59:45,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:45,644 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347519801] [2021-06-05 21:59:45,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:45,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:45,933 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:45,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:45,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347519801] [2021-06-05 21:59:45,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347519801] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:45,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041452406] [2021-06-05 21:59:45,933 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 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:45,987 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:45,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:45,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:45,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:46,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:46,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:46,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:46,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:46,250 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:46,251 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:46,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:59:46,255 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:46,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:46,258 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:46,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:46,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:46,277 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:120, output treesize:41 [2021-06-05 21:59:46,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:46,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041452406] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:46,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:46,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 21:59:46,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315816013] [2021-06-05 21:59:46,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 21:59:46,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:46,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 21:59:46,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:46,345 INFO L87 Difference]: Start difference. First operand 86 states and 176 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:46,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:46,722 INFO L93 Difference]: Finished difference Result 130 states and 254 transitions. [2021-06-05 21:59:46,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:59:46,722 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 21:59:46,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:46,723 INFO L225 Difference]: With dead ends: 130 [2021-06-05 21:59:46,723 INFO L226 Difference]: Without dead ends: 123 [2021-06-05 21:59:46,723 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 689.5ms TimeCoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2021-06-05 21:59:46,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-06-05 21:59:46,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 87. [2021-06-05 21:59:46,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0813953488372094) internal successors, (179), 86 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:46,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 179 transitions. [2021-06-05 21:59:46,724 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 179 transitions. Word has length 18 [2021-06-05 21:59:46,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:46,724 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 179 transitions. [2021-06-05 21:59:46,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:46,724 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 179 transitions. [2021-06-05 21:59:46,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:46,724 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:46,724 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:46,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1950,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:46,925 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:46,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:46,925 INFO L82 PathProgramCache]: Analyzing trace with hash -908499397, now seen corresponding path program 192 times [2021-06-05 21:59:46,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:46,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459543158] [2021-06-05 21:59:46,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:46,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:47,213 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:47,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:47,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459543158] [2021-06-05 21:59:47,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459543158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:47,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574815768] [2021-06-05 21:59:47,213 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 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:47,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:59:47,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:47,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:47,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:47,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:47,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:47,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:47,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:47,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:47,469 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:47,470 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:47,471 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:47,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:59:47,474 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:47,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:47,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:47,491 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:117, output treesize:40 [2021-06-05 21:59:47,602 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:47,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574815768] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:47,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:47,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 21:59:47,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283944892] [2021-06-05 21:59:47,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 21:59:47,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:47,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 21:59:47,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:47,602 INFO L87 Difference]: Start difference. First operand 87 states and 179 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:47,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:47,937 INFO L93 Difference]: Finished difference Result 142 states and 273 transitions. [2021-06-05 21:59:47,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:59:47,937 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 21:59:47,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:47,938 INFO L225 Difference]: With dead ends: 142 [2021-06-05 21:59:47,938 INFO L226 Difference]: Without dead ends: 135 [2021-06-05 21:59:47,938 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 633.7ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:59:47,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-06-05 21:59:47,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 88. [2021-06-05 21:59:47,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.103448275862069) internal successors, (183), 87 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:47,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 183 transitions. [2021-06-05 21:59:47,939 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 183 transitions. Word has length 18 [2021-06-05 21:59:47,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:47,939 INFO L482 AbstractCegarLoop]: Abstraction has 88 states and 183 transitions. [2021-06-05 21:59:47,939 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:47,939 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 183 transitions. [2021-06-05 21:59:47,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:47,939 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:47,939 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:48,139 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1961 [2021-06-05 21:59:48,140 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:48,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:48,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1649690167, now seen corresponding path program 193 times [2021-06-05 21:59:48,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:48,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373120890] [2021-06-05 21:59:48,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:48,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:48,318 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:48,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:48,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373120890] [2021-06-05 21:59:48,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373120890] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:48,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887560764] [2021-06-05 21:59:48,318 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 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:48,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:48,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:48,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:48,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:48,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:48,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:59:48,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:48,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:48,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:48,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:59:48,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:48,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:48,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:48,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:48,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:48,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:48,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 21:59:48,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:48,812 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 40 [2021-06-05 21:59:48,813 INFO L628 ElimStorePlain]: treesize reduction 260, result has 21.2 percent of original size [2021-06-05 21:59:48,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:48,817 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:48,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:48,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:48,860 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:48,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:48,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:48,886 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 21:59:49,017 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:49,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887560764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:49,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:49,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 21:59:49,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45235211] [2021-06-05 21:59:49,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 21:59:49,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:49,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 21:59:49,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:59:49,018 INFO L87 Difference]: Start difference. First operand 88 states and 183 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:49,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:49,367 INFO L93 Difference]: Finished difference Result 130 states and 255 transitions. [2021-06-05 21:59:49,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:59:49,368 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 21:59:49,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:49,368 INFO L225 Difference]: With dead ends: 130 [2021-06-05 21:59:49,368 INFO L226 Difference]: Without dead ends: 123 [2021-06-05 21:59:49,368 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 560.4ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:49,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-06-05 21:59:49,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 84. [2021-06-05 21:59:49,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0481927710843375) internal successors, (170), 83 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:49,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 170 transitions. [2021-06-05 21:59:49,369 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 170 transitions. Word has length 18 [2021-06-05 21:59:49,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:49,369 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 170 transitions. [2021-06-05 21:59:49,369 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:49,369 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 170 transitions. [2021-06-05 21:59:49,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:49,370 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:49,370 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:49,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1970 [2021-06-05 21:59:49,570 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:49,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:49,570 INFO L82 PathProgramCache]: Analyzing trace with hash 836945301, now seen corresponding path program 194 times [2021-06-05 21:59:49,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:49,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929446814] [2021-06-05 21:59:49,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:49,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:49,841 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:49,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:49,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929446814] [2021-06-05 21:59:49,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929446814] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:49,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341197238] [2021-06-05 21:59:49,841 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 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:49,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:59:49,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:49,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:49,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:50,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:50,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:50,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:50,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:50,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:50,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:50,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:50,218 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:50,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:50,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:50,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:59:50,222 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:50,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:50,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:59:50,226 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:50,307 INFO L628 ElimStorePlain]: treesize reduction 251, result has 23.2 percent of original size [2021-06-05 21:59:50,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:50,311 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:50,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:50,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:50,338 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:50,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:50,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:50,363 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 21:59:50,427 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:50,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341197238] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:50,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:50,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 21:59:50,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306496569] [2021-06-05 21:59:50,427 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 21:59:50,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:50,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 21:59:50,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:59:50,428 INFO L87 Difference]: Start difference. First operand 84 states and 170 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:50,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:50,850 INFO L93 Difference]: Finished difference Result 125 states and 244 transitions. [2021-06-05 21:59:50,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:59:50,850 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 21:59:50,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:50,850 INFO L225 Difference]: With dead ends: 125 [2021-06-05 21:59:50,850 INFO L226 Difference]: Without dead ends: 118 [2021-06-05 21:59:50,850 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 650.6ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:59:50,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-05 21:59:50,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 88. [2021-06-05 21:59:50,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.057471264367816) internal successors, (179), 87 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:50,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 179 transitions. [2021-06-05 21:59:50,851 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 179 transitions. Word has length 18 [2021-06-05 21:59:50,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:50,851 INFO L482 AbstractCegarLoop]: Abstraction has 88 states and 179 transitions. [2021-06-05 21:59:50,851 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:50,851 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 179 transitions. [2021-06-05 21:59:50,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:50,852 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:50,852 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:51,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1994 [2021-06-05 21:59:51,052 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:51,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:51,052 INFO L82 PathProgramCache]: Analyzing trace with hash 180179537, now seen corresponding path program 195 times [2021-06-05 21:59:51,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:51,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637109850] [2021-06-05 21:59:51,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:51,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:51,206 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:51,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:51,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637109850] [2021-06-05 21:59:51,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637109850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:51,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813158512] [2021-06-05 21:59:51,206 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 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:51,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:59:51,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:51,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:51,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:51,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:51,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:51,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 21:59:51,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:51,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:51,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:51,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 21:59:51,620 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:51,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:51,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 21:59:51,626 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:51,702 INFO L628 ElimStorePlain]: treesize reduction 166, result has 31.7 percent of original size [2021-06-05 21:59:51,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 8 [2021-06-05 21:59:51,705 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:51,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:51,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-06-05 21:59:51,733 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:51,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:51,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:51,758 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:361, output treesize:41 [2021-06-05 21:59:51,831 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:51,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813158512] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:51,831 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:51,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 21:59:51,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830340984] [2021-06-05 21:59:51,832 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 21:59:51,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:51,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 21:59:51,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:51,832 INFO L87 Difference]: Start difference. First operand 88 states and 179 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:52,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:52,750 INFO L93 Difference]: Finished difference Result 152 states and 295 transitions. [2021-06-05 21:59:52,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:59:52,750 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 21:59:52,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:52,751 INFO L225 Difference]: With dead ends: 152 [2021-06-05 21:59:52,751 INFO L226 Difference]: Without dead ends: 145 [2021-06-05 21:59:52,751 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1037.4ms TimeCoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 21:59:52,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-05 21:59:52,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 93. [2021-06-05 21:59:52,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.097826086956522) internal successors, (193), 92 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:52,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 193 transitions. [2021-06-05 21:59:52,752 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 193 transitions. Word has length 18 [2021-06-05 21:59:52,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:52,752 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 193 transitions. [2021-06-05 21:59:52,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:52,752 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 193 transitions. [2021-06-05 21:59:52,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:52,753 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:52,753 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:52,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2017 [2021-06-05 21:59:52,953 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:52,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:52,953 INFO L82 PathProgramCache]: Analyzing trace with hash 574635541, now seen corresponding path program 196 times [2021-06-05 21:59:52,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:52,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045368811] [2021-06-05 21:59:52,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:52,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:53,218 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:53,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:53,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045368811] [2021-06-05 21:59:53,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045368811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:53,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696326404] [2021-06-05 21:59:53,219 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 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:53,272 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:59:53,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:53,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:53,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:53,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:53,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:53,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 21:59:53,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:53,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:53,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:53,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:53,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:53,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:53,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:53,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:59:53,517 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:53,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:53,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 21:59:53,523 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:53,606 INFO L628 ElimStorePlain]: treesize reduction 245, result has 23.4 percent of original size [2021-06-05 21:59:53,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:53,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:53,611 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:53,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:53,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 21:59:53,640 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:53,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:53,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:53,666 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 21:59:53,766 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:53,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696326404] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:53,766 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:53,766 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 21:59:53,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270742637] [2021-06-05 21:59:53,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 21:59:53,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:53,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 21:59:53,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:59:53,767 INFO L87 Difference]: Start difference. First operand 93 states and 193 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:54,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:54,305 INFO L93 Difference]: Finished difference Result 148 states and 289 transitions. [2021-06-05 21:59:54,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:59:54,306 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 21:59:54,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:54,306 INFO L225 Difference]: With dead ends: 148 [2021-06-05 21:59:54,306 INFO L226 Difference]: Without dead ends: 141 [2021-06-05 21:59:54,306 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 711.4ms TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:59:54,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-06-05 21:59:54,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 95. [2021-06-05 21:59:54,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.127659574468085) internal successors, (200), 94 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:54,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-06-05 21:59:54,307 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 18 [2021-06-05 21:59:54,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:54,307 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-06-05 21:59:54,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:54,307 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-06-05 21:59:54,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:54,307 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:54,308 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:54,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2042,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:54,508 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:54,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:54,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1162142191, now seen corresponding path program 197 times [2021-06-05 21:59:54,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:54,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305912614] [2021-06-05 21:59:54,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:54,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:54,655 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:54,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:54,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305912614] [2021-06-05 21:59:54,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305912614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:54,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102853835] [2021-06-05 21:59:54,656 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:54,710 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:59:54,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:54,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:54,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:54,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:54,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:54,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:54,898 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:54,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:54,901 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:54,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:54,905 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:54,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 21:59:54,908 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:54,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:59:54,911 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:54,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:54,914 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:54,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:54,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:54,935 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:180, output treesize:40 [2021-06-05 21:59:55,047 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:55,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102853835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:55,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:55,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 21:59:55,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876736317] [2021-06-05 21:59:55,048 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 21:59:55,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:55,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 21:59:55,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:55,048 INFO L87 Difference]: Start difference. First operand 95 states and 200 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:55,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:55,491 INFO L93 Difference]: Finished difference Result 136 states and 271 transitions. [2021-06-05 21:59:55,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:59:55,492 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 21:59:55,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:55,492 INFO L225 Difference]: With dead ends: 136 [2021-06-05 21:59:55,492 INFO L226 Difference]: Without dead ends: 129 [2021-06-05 21:59:55,492 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 590.8ms TimeCoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2021-06-05 21:59:55,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-06-05 21:59:55,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 94. [2021-06-05 21:59:55,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.10752688172043) internal successors, (196), 93 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:55,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-06-05 21:59:55,493 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 18 [2021-06-05 21:59:55,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:55,493 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-06-05 21:59:55,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:55,493 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-06-05 21:59:55,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:55,493 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:55,494 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:55,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2066,200 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:55,694 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:55,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:55,694 INFO L82 PathProgramCache]: Analyzing trace with hash -326166729, now seen corresponding path program 198 times [2021-06-05 21:59:55,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:55,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251249859] [2021-06-05 21:59:55,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:55,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:55,876 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:55,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:55,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251249859] [2021-06-05 21:59:55,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251249859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:55,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804254371] [2021-06-05 21:59:55,876 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 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:55,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:59:55,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:59:55,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:55,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:56,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 21:59:56,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 21:59:56,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 21:59:56,298 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 21:59:56,302 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 21:59:56,306 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 21:59:56,310 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 21:59:56,313 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 21:59:56,317 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:56,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 21:59:56,320 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:56,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:56,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:56,345 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:373, output treesize:41 [2021-06-05 21:59:56,413 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:56,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804254371] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:56,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:56,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 21:59:56,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998565559] [2021-06-05 21:59:56,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 21:59:56,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:56,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 21:59:56,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:59:56,414 INFO L87 Difference]: Start difference. First operand 94 states and 196 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:56,852 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-06-05 21:59:57,455 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-06-05 21:59:57,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:57,919 INFO L93 Difference]: Finished difference Result 215 states and 407 transitions. [2021-06-05 21:59:57,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 21:59:57,920 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 21:59:57,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:57,920 INFO L225 Difference]: With dead ends: 215 [2021-06-05 21:59:57,920 INFO L226 Difference]: Without dead ends: 182 [2021-06-05 21:59:57,920 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1541.1ms TimeCoverageRelationStatistics Valid=216, Invalid=1344, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 21:59:57,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-06-05 21:59:57,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 110. [2021-06-05 21:59:57,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.146788990825688) internal successors, (234), 109 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:57,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 234 transitions. [2021-06-05 21:59:57,922 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 234 transitions. Word has length 18 [2021-06-05 21:59:57,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:57,922 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 234 transitions. [2021-06-05 21:59:57,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:57,922 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 234 transitions. [2021-06-05 21:59:57,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:57,922 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:57,922 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:58,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2074,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:58,137 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:58,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:58,137 INFO L82 PathProgramCache]: Analyzing trace with hash 68289275, now seen corresponding path program 199 times [2021-06-05 21:59:58,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:58,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915882776] [2021-06-05 21:59:58,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:58,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:58,457 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:58,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:59:58,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915882776] [2021-06-05 21:59:58,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915882776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:58,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825382256] [2021-06-05 21:59:58,457 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 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:59:58,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:59:58,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:59:58,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:59:58,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:58,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:58,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 21:59:58,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:58,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:58,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:58,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:59:58,738 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:58,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:58,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:58,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 21:59:58,742 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:58,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:58,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 21:59:58,746 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:58,829 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 21:59:58,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 21:59:58,833 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:58,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:58,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:59:58,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:59:58,864 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 21:59:58,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:59:58,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 21:59:58,890 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 21:59:58,987 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:59:58,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825382256] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:59:58,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 21:59:58,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 21:59:58,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671364445] [2021-06-05 21:59:58,988 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 21:59:58,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:59:58,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 21:59:58,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:59:58,988 INFO L87 Difference]: Start difference. First operand 110 states and 234 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:59,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:59:59,632 INFO L93 Difference]: Finished difference Result 163 states and 313 transitions. [2021-06-05 21:59:59,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:59:59,633 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 21:59:59,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:59:59,633 INFO L225 Difference]: With dead ends: 163 [2021-06-05 21:59:59,633 INFO L226 Difference]: Without dead ends: 153 [2021-06-05 21:59:59,633 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 887.9ms TimeCoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2021-06-05 21:59:59,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-06-05 21:59:59,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 110. [2021-06-05 21:59:59,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.1376146788990824) internal successors, (233), 109 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:59,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 233 transitions. [2021-06-05 21:59:59,634 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 233 transitions. Word has length 18 [2021-06-05 21:59:59,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:59:59,634 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 233 transitions. [2021-06-05 21:59:59,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 21:59:59,635 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 233 transitions. [2021-06-05 21:59:59,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:59:59,635 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:59:59,635 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:59:59,835 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2133 [2021-06-05 21:59:59,835 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:59:59,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:59:59,835 INFO L82 PathProgramCache]: Analyzing trace with hash -1668488457, now seen corresponding path program 200 times [2021-06-05 21:59:59,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:59:59,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168339592] [2021-06-05 21:59:59,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:59:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:00,082 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:00,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:00,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168339592] [2021-06-05 22:00:00,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168339592] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:00,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651502408] [2021-06-05 22:00:00,083 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 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:00,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:00:00,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:00,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:00,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:00,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:00,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:00,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:00,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:00,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:00,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:00,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:00,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:00,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:00,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:00,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:00,388 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:00,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:00,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:00,394 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:00,503 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 42 [2021-06-05 22:00:00,503 INFO L628 ElimStorePlain]: treesize reduction 245, result has 23.4 percent of original size [2021-06-05 22:00:00,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:00,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:00,508 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:00,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:00,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:00,550 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:00,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:00,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:00,585 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:00:00,707 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:00,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651502408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:00,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:00,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:00,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510910524] [2021-06-05 22:00:00,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:00,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:00,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:00,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:00,708 INFO L87 Difference]: Start difference. First operand 110 states and 233 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:01,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:01,394 INFO L93 Difference]: Finished difference Result 151 states and 297 transitions. [2021-06-05 22:00:01,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:00:01,394 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:01,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:01,395 INFO L225 Difference]: With dead ends: 151 [2021-06-05 22:00:01,395 INFO L226 Difference]: Without dead ends: 144 [2021-06-05 22:00:01,395 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 826.4ms TimeCoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:00:01,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-06-05 22:00:01,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 110. [2021-06-05 22:00:01,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.1192660550458715) internal successors, (231), 109 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:01,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 231 transitions. [2021-06-05 22:00:01,396 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 231 transitions. Word has length 18 [2021-06-05 22:00:01,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:01,396 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 231 transitions. [2021-06-05 22:00:01,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:01,396 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 231 transitions. [2021-06-05 22:00:01,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:01,396 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:01,396 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:01,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 203 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2157 [2021-06-05 22:00:01,597 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:01,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:01,597 INFO L82 PathProgramCache]: Analyzing trace with hash 606144853, now seen corresponding path program 201 times [2021-06-05 22:00:01,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:01,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188327640] [2021-06-05 22:00:01,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:01,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:01,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:01,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:01,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188327640] [2021-06-05 22:00:01,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188327640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:01,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605682110] [2021-06-05 22:00:01,855 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 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:01,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:00:01,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:01,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:01,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:02,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:00:02,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:00:02,379 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:02,385 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:00:02,391 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:02,395 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:02,400 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:00:02,404 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:00:02,408 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:02,413 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:00:02,417 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:02,420 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:02,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:00:02,424 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:02,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:02,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:02,451 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:488, output treesize:40 [2021-06-05 22:00:02,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:02,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605682110] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:02,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:02,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:00:02,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810936300] [2021-06-05 22:00:02,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:00:02,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:02,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:00:02,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:00:02,552 INFO L87 Difference]: Start difference. First operand 110 states and 231 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:04,236 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-06-05 22:00:04,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:04,386 INFO L93 Difference]: Finished difference Result 318 states and 598 transitions. [2021-06-05 22:00:04,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 22:00:04,386 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:00:04,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:04,387 INFO L225 Difference]: With dead ends: 318 [2021-06-05 22:00:04,387 INFO L226 Difference]: Without dead ends: 277 [2021-06-05 22:00:04,387 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 1834.7ms TimeCoverageRelationStatistics Valid=311, Invalid=1495, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 22:00:04,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-06-05 22:00:04,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 126. [2021-06-05 22:00:04,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.24) internal successors, (280), 125 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:04,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 280 transitions. [2021-06-05 22:00:04,389 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 280 transitions. Word has length 18 [2021-06-05 22:00:04,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:04,389 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 280 transitions. [2021-06-05 22:00:04,389 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:04,389 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 280 transitions. [2021-06-05 22:00:04,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:04,389 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:04,389 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:04,589 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2181,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:04,590 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:04,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:04,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1130632879, now seen corresponding path program 202 times [2021-06-05 22:00:04,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:04,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346143866] [2021-06-05 22:00:04,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:04,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:04,831 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:04,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:04,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346143866] [2021-06-05 22:00:04,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346143866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:04,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092039655] [2021-06-05 22:00:04,832 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 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:04,887 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:00:04,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:04,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:04,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:05,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:05,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:05,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:05,143 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:05,147 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:05,151 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:05,155 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:05,159 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:05,163 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:05,167 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:05,173 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,176 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:05,177 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:05,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:05,181 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:05,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:05,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:05,210 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:470, output treesize:40 [2021-06-05 22:00:05,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:05,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092039655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:05,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:05,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:00:05,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270833411] [2021-06-05 22:00:05,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:00:05,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:05,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:00:05,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:05,311 INFO L87 Difference]: Start difference. First operand 126 states and 280 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:05,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:05,804 INFO L93 Difference]: Finished difference Result 197 states and 386 transitions. [2021-06-05 22:00:05,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 22:00:05,805 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:00:05,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:05,805 INFO L225 Difference]: With dead ends: 197 [2021-06-05 22:00:05,805 INFO L226 Difference]: Without dead ends: 190 [2021-06-05 22:00:05,805 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 638.0ms TimeCoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:00:05,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-06-05 22:00:05,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 126. [2021-06-05 22:00:05,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.24) internal successors, (280), 125 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:05,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 280 transitions. [2021-06-05 22:00:05,806 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 280 transitions. Word has length 18 [2021-06-05 22:00:05,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:05,807 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 280 transitions. [2021-06-05 22:00:05,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:05,807 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 280 transitions. [2021-06-05 22:00:05,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:05,807 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:05,807 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:06,007 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2273,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:06,007 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:06,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:06,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1848177113, now seen corresponding path program 203 times [2021-06-05 22:00:06,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:06,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530264406] [2021-06-05 22:00:06,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:06,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:06,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:06,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:06,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530264406] [2021-06-05 22:00:06,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530264406] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:06,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455265649] [2021-06-05 22:00:06,390 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 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:06,447 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 22:00:06,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:06,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:06,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:06,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:06,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:06,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:06,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:06,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:06,645 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:06,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:06,648 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:06,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:06,650 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:06,684 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:00:06,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:06,685 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:126, output treesize:41 [2021-06-05 22:00:06,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:06,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455265649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:06,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:06,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:00:06,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115686059] [2021-06-05 22:00:06,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:00:06,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:06,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:00:06,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:06,745 INFO L87 Difference]: Start difference. First operand 126 states and 280 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:07,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:07,249 INFO L93 Difference]: Finished difference Result 185 states and 369 transitions. [2021-06-05 22:00:07,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:00:07,250 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 18 [2021-06-05 22:00:07,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:07,250 INFO L225 Difference]: With dead ends: 185 [2021-06-05 22:00:07,250 INFO L226 Difference]: Without dead ends: 178 [2021-06-05 22:00:07,250 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 781.2ms TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:00:07,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-06-05 22:00:07,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 128. [2021-06-05 22:00:07,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.2440944881889764) internal successors, (285), 127 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:07,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 285 transitions. [2021-06-05 22:00:07,252 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 285 transitions. Word has length 18 [2021-06-05 22:00:07,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:07,252 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 285 transitions. [2021-06-05 22:00:07,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:07,252 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 285 transitions. [2021-06-05 22:00:07,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:07,252 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:07,252 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:07,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2327 [2021-06-05 22:00:07,452 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:07,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:07,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1247473947, now seen corresponding path program 204 times [2021-06-05 22:00:07,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:07,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402660783] [2021-06-05 22:00:07,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:07,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:07,620 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:07,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:07,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402660783] [2021-06-05 22:00:07,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402660783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:07,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163182173] [2021-06-05 22:00:07,621 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 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:07,676 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:00:07,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:07,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:07,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:08,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:08,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:08,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:08,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:08,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:08,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:08,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:08,007 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:08,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:08,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:08,011 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:08,089 INFO L628 ElimStorePlain]: treesize reduction 176, result has 30.7 percent of original size [2021-06-05 22:00:08,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:08,093 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:08,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:08,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:08,120 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:08,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:08,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:08,145 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:00:08,210 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:08,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163182173] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:08,210 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:08,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:08,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577824116] [2021-06-05 22:00:08,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:08,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:08,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:08,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:08,211 INFO L87 Difference]: Start difference. First operand 128 states and 285 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:08,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:08,517 INFO L93 Difference]: Finished difference Result 150 states and 322 transitions. [2021-06-05 22:00:08,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:00:08,517 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:08,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:08,517 INFO L225 Difference]: With dead ends: 150 [2021-06-05 22:00:08,517 INFO L226 Difference]: Without dead ends: 143 [2021-06-05 22:00:08,518 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 516.6ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:00:08,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-06-05 22:00:08,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 129. [2021-06-05 22:00:08,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.25) internal successors, (288), 128 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:08,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 288 transitions. [2021-06-05 22:00:08,519 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 288 transitions. Word has length 18 [2021-06-05 22:00:08,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:08,519 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 288 transitions. [2021-06-05 22:00:08,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:08,519 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 288 transitions. [2021-06-05 22:00:08,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:08,519 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:08,519 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:08,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2346 [2021-06-05 22:00:08,720 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:08,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:08,720 INFO L82 PathProgramCache]: Analyzing trace with hash -132376151, now seen corresponding path program 205 times [2021-06-05 22:00:08,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:08,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141046154] [2021-06-05 22:00:08,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:08,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:08,924 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:08,924 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:08,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141046154] [2021-06-05 22:00:08,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141046154] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:08,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562130954] [2021-06-05 22:00:08,924 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 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:08,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:08,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:08,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:09,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:09,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:09,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:09,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:09,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:09,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:09,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:09,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:09,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:09,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:09,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:09,375 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:09,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:09,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:09,379 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:09,461 INFO L628 ElimStorePlain]: treesize reduction 247, result has 23.5 percent of original size [2021-06-05 22:00:09,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:09,464 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:09,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:09,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:09,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:09,494 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:09,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:09,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:09,519 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:452, output treesize:41 [2021-06-05 22:00:09,575 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:09,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562130954] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:09,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:09,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:00:09,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933240695] [2021-06-05 22:00:09,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:00:09,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:09,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:00:09,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:00:09,576 INFO L87 Difference]: Start difference. First operand 129 states and 288 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:09,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:09,950 INFO L93 Difference]: Finished difference Result 154 states and 330 transitions. [2021-06-05 22:00:09,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:00:09,950 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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-06-05 22:00:09,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:09,950 INFO L225 Difference]: With dead ends: 154 [2021-06-05 22:00:09,950 INFO L226 Difference]: Without dead ends: 147 [2021-06-05 22:00:09,951 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 594.8ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:00:09,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-05 22:00:09,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 130. [2021-06-05 22:00:09,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.255813953488372) internal successors, (291), 129 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:09,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 291 transitions. [2021-06-05 22:00:09,952 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 291 transitions. Word has length 18 [2021-06-05 22:00:09,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:09,952 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 291 transitions. [2021-06-05 22:00:09,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:09,952 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 291 transitions. [2021-06-05 22:00:09,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:09,952 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:09,952 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:10,153 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2363,208 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:10,153 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:10,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:10,153 INFO L82 PathProgramCache]: Analyzing trace with hash -789141915, now seen corresponding path program 206 times [2021-06-05 22:00:10,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:10,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994681599] [2021-06-05 22:00:10,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:10,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:10,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:10,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:10,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994681599] [2021-06-05 22:00:10,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994681599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:10,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500540527] [2021-06-05 22:00:10,381 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 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:10,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:00:10,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:10,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:10,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:10,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:10,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:10,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:10,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:10,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:10,631 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:10,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:10,633 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:10,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:10,636 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:10,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:10,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:10,652 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:111, output treesize:41 [2021-06-05 22:00:10,708 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:10,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500540527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:10,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:10,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-05 22:00:10,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191600966] [2021-06-05 22:00:10,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 22:00:10,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:10,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 22:00:10,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-06-05 22:00:10,709 INFO L87 Difference]: Start difference. First operand 130 states and 291 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:11,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:11,042 INFO L93 Difference]: Finished difference Result 156 states and 335 transitions. [2021-06-05 22:00:11,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:00:11,043 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-06-05 22:00:11,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:11,043 INFO L225 Difference]: With dead ends: 156 [2021-06-05 22:00:11,043 INFO L226 Difference]: Without dead ends: 149 [2021-06-05 22:00:11,043 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 541.9ms TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:11,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-06-05 22:00:11,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 131. [2021-06-05 22:00:11,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.2615384615384615) internal successors, (294), 130 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:11,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 294 transitions. [2021-06-05 22:00:11,044 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 294 transitions. Word has length 18 [2021-06-05 22:00:11,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:11,044 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 294 transitions. [2021-06-05 22:00:11,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:11,045 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 294 transitions. [2021-06-05 22:00:11,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:11,045 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:11,045 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:11,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2402 [2021-06-05 22:00:11,245 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:11,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:11,245 INFO L82 PathProgramCache]: Analyzing trace with hash -394685911, now seen corresponding path program 207 times [2021-06-05 22:00:11,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:11,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537841710] [2021-06-05 22:00:11,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:11,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:11,456 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:11,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:11,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537841710] [2021-06-05 22:00:11,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537841710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:11,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123722615] [2021-06-05 22:00:11,456 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 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:11,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:00:11,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:11,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:11,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:11,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:11,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:11,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:00:11,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:11,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:11,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:00:11,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:11,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:11,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:11,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:11,998 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:12,004 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:00:12,009 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:00:12,015 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:00:12,020 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:00:12,026 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:00:12,032 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:00:12,038 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:00:12,044 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:12,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:00:12,048 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:12,128 INFO L628 ElimStorePlain]: treesize reduction 26, result has 74.5 percent of original size [2021-06-05 22:00:12,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:12,130 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:568, output treesize:40 [2021-06-05 22:00:12,256 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:12,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123722615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:12,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:12,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:00:12,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680428496] [2021-06-05 22:00:12,256 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:00:12,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:12,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:00:12,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:00:12,257 INFO L87 Difference]: Start difference. First operand 131 states and 294 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:13,219 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-06-05 22:00:13,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:13,232 INFO L93 Difference]: Finished difference Result 294 states and 604 transitions. [2021-06-05 22:00:13,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:00:13,232 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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 18 [2021-06-05 22:00:13,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:13,233 INFO L225 Difference]: With dead ends: 294 [2021-06-05 22:00:13,233 INFO L226 Difference]: Without dead ends: 281 [2021-06-05 22:00:13,233 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 1181.8ms TimeCoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:00:13,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-06-05 22:00:13,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 159. [2021-06-05 22:00:13,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.411392405063291) internal successors, (381), 158 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:13,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 381 transitions. [2021-06-05 22:00:13,236 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 381 transitions. Word has length 18 [2021-06-05 22:00:13,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:13,236 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 381 transitions. [2021-06-05 22:00:13,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:13,236 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 381 transitions. [2021-06-05 22:00:13,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:13,236 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:13,236 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:13,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2413 [2021-06-05 22:00:13,460 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:13,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:13,460 INFO L82 PathProgramCache]: Analyzing trace with hash -2131463643, now seen corresponding path program 208 times [2021-06-05 22:00:13,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:13,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740858372] [2021-06-05 22:00:13,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:13,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:13,736 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:13,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:13,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740858372] [2021-06-05 22:00:13,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740858372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:13,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870663599] [2021-06-05 22:00:13,737 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 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:13,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:00:13,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:13,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:13,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:14,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:14,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:14,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:14,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:14,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:14,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:14,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:14,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:14,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:14,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:14,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:14,125 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:14,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:14,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:14,129 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:14,221 INFO L628 ElimStorePlain]: treesize reduction 241, result has 23.7 percent of original size [2021-06-05 22:00:14,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:14,224 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:14,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:14,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:14,254 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:14,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:14,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:14,281 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:448, output treesize:40 [2021-06-05 22:00:14,380 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:14,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870663599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:14,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:14,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:14,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820177261] [2021-06-05 22:00:14,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:14,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:14,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:14,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:14,381 INFO L87 Difference]: Start difference. First operand 159 states and 381 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:14,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:14,737 INFO L93 Difference]: Finished difference Result 183 states and 419 transitions. [2021-06-05 22:00:14,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:00:14,737 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:14,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:14,738 INFO L225 Difference]: With dead ends: 183 [2021-06-05 22:00:14,738 INFO L226 Difference]: Without dead ends: 176 [2021-06-05 22:00:14,738 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 633.9ms TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:14,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-06-05 22:00:14,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 159. [2021-06-05 22:00:14,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.411392405063291) internal successors, (381), 158 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:14,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 381 transitions. [2021-06-05 22:00:14,740 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 381 transitions. Word has length 18 [2021-06-05 22:00:14,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:14,740 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 381 transitions. [2021-06-05 22:00:14,740 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:14,740 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 381 transitions. [2021-06-05 22:00:14,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:14,740 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:14,740 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:14,956 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2444,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:14,957 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:14,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:14,957 INFO L82 PathProgramCache]: Analyzing trace with hash 83301609, now seen corresponding path program 209 times [2021-06-05 22:00:14,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:14,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743053312] [2021-06-05 22:00:14,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:15,129 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:15,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:15,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743053312] [2021-06-05 22:00:15,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743053312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:15,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832291521] [2021-06-05 22:00:15,129 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 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:15,214 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:00:15,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:15,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:15,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:15,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:15,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:15,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:15,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:15,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:15,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:15,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:15,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:15,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:15,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:15,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:15,637 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:15,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:15,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:15,641 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:15,723 INFO L628 ElimStorePlain]: treesize reduction 251, result has 23.2 percent of original size [2021-06-05 22:00:15,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:15,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:15,728 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:15,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:15,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:15,756 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:15,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:15,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:15,782 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:00:15,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:15,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832291521] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:15,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:15,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:00:15,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410629994] [2021-06-05 22:00:15,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:00:15,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:15,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:00:15,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:15,849 INFO L87 Difference]: Start difference. First operand 159 states and 381 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:16,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:16,145 INFO L93 Difference]: Finished difference Result 195 states and 436 transitions. [2021-06-05 22:00:16,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:00:16,145 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:00:16,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:16,145 INFO L225 Difference]: With dead ends: 195 [2021-06-05 22:00:16,145 INFO L226 Difference]: Without dead ends: 188 [2021-06-05 22:00:16,145 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 570.8ms TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:16,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-05 22:00:16,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 159. [2021-06-05 22:00:16,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.411392405063291) internal successors, (381), 158 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:16,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 381 transitions. [2021-06-05 22:00:16,147 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 381 transitions. Word has length 18 [2021-06-05 22:00:16,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:16,147 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 381 transitions. [2021-06-05 22:00:16,147 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:16,147 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 381 transitions. [2021-06-05 22:00:16,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:16,147 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:16,148 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:16,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2483,212 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:16,348 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:16,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:16,348 INFO L82 PathProgramCache]: Analyzing trace with hash -573464155, now seen corresponding path program 210 times [2021-06-05 22:00:16,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:16,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522992411] [2021-06-05 22:00:16,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:16,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:16,517 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:16,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:16,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522992411] [2021-06-05 22:00:16,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522992411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:16,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495619050] [2021-06-05 22:00:16,518 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 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:16,576 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:00:16,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:16,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:16,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:17,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:00:17,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:00:17,103 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:00:17,109 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:00:17,114 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:00:17,119 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:17,124 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:17,128 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:00:17,132 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:00:17,137 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:00:17,142 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:17,146 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:17,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:00:17,150 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:17,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:17,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:17,185 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:572, output treesize:41 [2021-06-05 22:00:17,249 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:17,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495619050] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:17,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:17,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:00:17,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800840185] [2021-06-05 22:00:17,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:00:17,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:17,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:00:17,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:17,250 INFO L87 Difference]: Start difference. First operand 159 states and 381 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:17,992 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-06-05 22:00:18,256 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-06-05 22:00:18,627 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-06-05 22:00:18,754 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-06-05 22:00:18,956 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-06-05 22:00:18,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:18,980 INFO L93 Difference]: Finished difference Result 291 states and 613 transitions. [2021-06-05 22:00:18,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 22:00:18,981 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:18,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:18,981 INFO L225 Difference]: With dead ends: 291 [2021-06-05 22:00:18,981 INFO L226 Difference]: Without dead ends: 278 [2021-06-05 22:00:18,981 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 1777.4ms TimeCoverageRelationStatistics Valid=136, Invalid=920, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 22:00:18,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-06-05 22:00:18,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 157. [2021-06-05 22:00:18,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.3846153846153846) internal successors, (372), 156 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:18,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 372 transitions. [2021-06-05 22:00:18,983 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 372 transitions. Word has length 18 [2021-06-05 22:00:18,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:18,983 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 372 transitions. [2021-06-05 22:00:18,983 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:18,983 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 372 transitions. [2021-06-05 22:00:18,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:18,983 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:18,984 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:19,184 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2508,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:19,184 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:19,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:19,185 INFO L82 PathProgramCache]: Analyzing trace with hash -179008151, now seen corresponding path program 211 times [2021-06-05 22:00:19,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:19,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725084348] [2021-06-05 22:00:19,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:19,361 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:19,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725084348] [2021-06-05 22:00:19,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725084348] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:19,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421827089] [2021-06-05 22:00:19,361 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 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:19,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:19,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:19,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:19,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:19,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:19,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:19,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:19,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:19,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:19,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:19,676 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:19,679 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:19,685 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:19,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:19,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:19,690 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:19,771 INFO L628 ElimStorePlain]: treesize reduction 240, result has 22.6 percent of original size [2021-06-05 22:00:19,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:19,774 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:19,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:19,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:19,803 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:19,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:19,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:19,830 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:00:19,920 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:19,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421827089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:19,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:19,921 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:19,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965862608] [2021-06-05 22:00:19,921 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:19,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:19,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:19,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:19,921 INFO L87 Difference]: Start difference. First operand 157 states and 372 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:20,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:20,386 INFO L93 Difference]: Finished difference Result 207 states and 444 transitions. [2021-06-05 22:00:20,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:00:20,386 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:20,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:20,387 INFO L225 Difference]: With dead ends: 207 [2021-06-05 22:00:20,387 INFO L226 Difference]: Without dead ends: 197 [2021-06-05 22:00:20,387 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 600.4ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:00:20,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-05 22:00:20,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 157. [2021-06-05 22:00:20,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.378205128205128) internal successors, (371), 156 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:20,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 371 transitions. [2021-06-05 22:00:20,389 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 371 transitions. Word has length 18 [2021-06-05 22:00:20,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:20,389 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 371 transitions. [2021-06-05 22:00:20,389 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:20,389 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 371 transitions. [2021-06-05 22:00:20,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:20,389 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:20,389 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:20,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2538,214 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:20,605 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:20,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:20,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1915785883, now seen corresponding path program 212 times [2021-06-05 22:00:20,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:20,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294300886] [2021-06-05 22:00:20,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:20,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:20,813 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:20,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:20,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294300886] [2021-06-05 22:00:20,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294300886] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:20,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139026518] [2021-06-05 22:00:20,814 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 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:20,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:00:20,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:20,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:20,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:21,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:21,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:21,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:21,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:21,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:21,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:21,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:21,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:21,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:21,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:21,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:21,138 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:21,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:21,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:21,153 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:21,241 INFO L628 ElimStorePlain]: treesize reduction 260, result has 21.2 percent of original size [2021-06-05 22:00:21,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:21,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:21,245 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:21,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:21,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:21,274 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:21,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:21,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:21,301 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:00:21,399 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:21,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139026518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:21,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:21,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:00:21,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457261633] [2021-06-05 22:00:21,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:00:21,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:21,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:00:21,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:21,400 INFO L87 Difference]: Start difference. First operand 157 states and 371 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:21,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:21,915 INFO L93 Difference]: Finished difference Result 195 states and 428 transitions. [2021-06-05 22:00:21,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:00:21,915 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:00:21,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:21,916 INFO L225 Difference]: With dead ends: 195 [2021-06-05 22:00:21,916 INFO L226 Difference]: Without dead ends: 188 [2021-06-05 22:00:21,916 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 714.1ms TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:00:21,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-05 22:00:21,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 156. [2021-06-05 22:00:21,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.3741935483870966) internal successors, (368), 155 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:21,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 368 transitions. [2021-06-05 22:00:21,918 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 368 transitions. Word has length 18 [2021-06-05 22:00:21,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:21,918 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 368 transitions. [2021-06-05 22:00:21,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:21,918 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 368 transitions. [2021-06-05 22:00:21,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:21,918 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:21,918 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:22,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 215 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2562 [2021-06-05 22:00:22,125 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:22,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:22,125 INFO L82 PathProgramCache]: Analyzing trace with hash 403324517, now seen corresponding path program 213 times [2021-06-05 22:00:22,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:22,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740404718] [2021-06-05 22:00:22,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:22,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:22,517 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:22,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:22,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740404718] [2021-06-05 22:00:22,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740404718] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:22,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521140178] [2021-06-05 22:00:22,517 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 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:22,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:00:22,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:22,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 22:00:22,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:22,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:22,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:22,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:22,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:22,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:22,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:22,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:22,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:22,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:22,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:22,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:22,934 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:22,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:22,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:22,938 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:23,021 INFO L628 ElimStorePlain]: treesize reduction 249, result has 23.9 percent of original size [2021-06-05 22:00:23,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:23,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:23,025 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:23,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:23,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:23,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:23,054 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:23,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:23,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:23,081 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:00:23,145 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:23,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521140178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:23,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:23,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:00:23,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122172041] [2021-06-05 22:00:23,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:00:23,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:23,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:00:23,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:23,146 INFO L87 Difference]: Start difference. First operand 156 states and 368 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:23,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:23,984 INFO L93 Difference]: Finished difference Result 279 states and 591 transitions. [2021-06-05 22:00:23,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 22:00:23,985 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 18 [2021-06-05 22:00:23,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:23,985 INFO L225 Difference]: With dead ends: 279 [2021-06-05 22:00:23,985 INFO L226 Difference]: Without dead ends: 265 [2021-06-05 22:00:23,985 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 1152.5ms TimeCoverageRelationStatistics Valid=163, Invalid=1027, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 22:00:23,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-06-05 22:00:23,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 166. [2021-06-05 22:00:23,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.4363636363636365) internal successors, (402), 165 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:23,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 402 transitions. [2021-06-05 22:00:23,988 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 402 transitions. Word has length 18 [2021-06-05 22:00:23,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:23,988 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 402 transitions. [2021-06-05 22:00:23,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:23,988 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 402 transitions. [2021-06-05 22:00:23,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:23,989 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:23,989 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:24,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2587 [2021-06-05 22:00:24,205 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:24,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:24,205 INFO L82 PathProgramCache]: Analyzing trace with hash 797780521, now seen corresponding path program 214 times [2021-06-05 22:00:24,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:24,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768866531] [2021-06-05 22:00:24,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:24,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:24,357 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:24,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:24,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768866531] [2021-06-05 22:00:24,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768866531] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:24,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722223000] [2021-06-05 22:00:24,358 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 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:24,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:00:24,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:24,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:24,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:24,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:24,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:24,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:24,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:24,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:24,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:24,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:24,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:24,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:24,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:24,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:24,665 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:24,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:24,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:24,669 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:24,751 INFO L628 ElimStorePlain]: treesize reduction 235, result has 24.2 percent of original size [2021-06-05 22:00:24,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:24,754 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:24,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:24,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:24,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:24,785 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:24,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:24,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:24,811 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:439, output treesize:40 [2021-06-05 22:00:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:24,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722223000] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:24,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:24,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:00:24,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356595379] [2021-06-05 22:00:24,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:24,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:24,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:24,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:24,907 INFO L87 Difference]: Start difference. First operand 166 states and 402 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:25,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:25,262 INFO L93 Difference]: Finished difference Result 245 states and 530 transitions. [2021-06-05 22:00:25,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:00:25,262 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:00:25,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:25,263 INFO L225 Difference]: With dead ends: 245 [2021-06-05 22:00:25,263 INFO L226 Difference]: Without dead ends: 235 [2021-06-05 22:00:25,263 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 431.0ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:00:25,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-06-05 22:00:25,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 168. [2021-06-05 22:00:25,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.4491017964071857) internal successors, (409), 167 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:25,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 409 transitions. [2021-06-05 22:00:25,265 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 409 transitions. Word has length 18 [2021-06-05 22:00:25,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:25,265 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 409 transitions. [2021-06-05 22:00:25,265 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:25,265 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 409 transitions. [2021-06-05 22:00:25,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:25,265 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:25,265 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:25,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2613 [2021-06-05 22:00:25,465 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:25,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:25,466 INFO L82 PathProgramCache]: Analyzing trace with hash -938997211, now seen corresponding path program 215 times [2021-06-05 22:00:25,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:25,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441123468] [2021-06-05 22:00:25,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:25,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:25,677 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:25,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:25,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441123468] [2021-06-05 22:00:25,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441123468] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:25,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497257922] [2021-06-05 22:00:25,677 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 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:25,737 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 22:00:25,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:25,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:25,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:25,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:25,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:25,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:25,889 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:25,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:25,892 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:25,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:25,895 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:25,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:25,897 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:25,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:25,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:25,915 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:123, output treesize:40 [2021-06-05 22:00:26,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:26,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497257922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:26,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:26,013 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:00:26,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795955788] [2021-06-05 22:00:26,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:00:26,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:26,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:00:26,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:26,013 INFO L87 Difference]: Start difference. First operand 168 states and 409 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:26,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:26,330 INFO L93 Difference]: Finished difference Result 230 states and 506 transitions. [2021-06-05 22:00:26,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:00:26,330 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 18 [2021-06-05 22:00:26,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:26,331 INFO L225 Difference]: With dead ends: 230 [2021-06-05 22:00:26,331 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 22:00:26,331 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 494.3ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:00:26,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 22:00:26,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 167. [2021-06-05 22:00:26,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.4397590361445785) internal successors, (405), 166 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:26,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 405 transitions. [2021-06-05 22:00:26,333 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 405 transitions. Word has length 18 [2021-06-05 22:00:26,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:26,333 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 405 transitions. [2021-06-05 22:00:26,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:26,333 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 405 transitions. [2021-06-05 22:00:26,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:26,333 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:26,333 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:26,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2640 [2021-06-05 22:00:26,533 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:26,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:26,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1335636099, now seen corresponding path program 216 times [2021-06-05 22:00:26,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:26,534 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034659560] [2021-06-05 22:00:26,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:26,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:26,663 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:00:26,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:26,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034659560] [2021-06-05 22:00:26,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034659560] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:26,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034391179] [2021-06-05 22:00:26,663 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:26,720 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:00:26,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:26,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:26,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:26,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:26,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:26,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:26,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:26,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:26,876 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:26,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:26,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:26,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:26,882 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:26,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:26,885 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:26,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:26,887 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:26,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:26,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:26,904 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:176, output treesize:40 [2021-06-05 22:00:27,002 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:27,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034391179] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:27,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:27,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:00:27,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95506667] [2021-06-05 22:00:27,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:00:27,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:27,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:00:27,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:27,003 INFO L87 Difference]: Start difference. First operand 167 states and 405 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:27,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:27,464 INFO L93 Difference]: Finished difference Result 209 states and 469 transitions. [2021-06-05 22:00:27,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:00:27,464 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 18 [2021-06-05 22:00:27,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:27,464 INFO L225 Difference]: With dead ends: 209 [2021-06-05 22:00:27,464 INFO L226 Difference]: Without dead ends: 202 [2021-06-05 22:00:27,465 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 598.2ms TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:00:27,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-05 22:00:27,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 167. [2021-06-05 22:00:27,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.433734939759036) internal successors, (404), 166 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:27,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 404 transitions. [2021-06-05 22:00:27,466 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 404 transitions. Word has length 18 [2021-06-05 22:00:27,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:27,467 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 404 transitions. [2021-06-05 22:00:27,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:27,467 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 404 transitions. [2021-06-05 22:00:27,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:27,467 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:27,467 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:27,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2651 [2021-06-05 22:00:27,667 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:27,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:27,668 INFO L82 PathProgramCache]: Analyzing trace with hash -401141633, now seen corresponding path program 217 times [2021-06-05 22:00:27,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:27,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128445172] [2021-06-05 22:00:27,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:27,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:27,844 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:00:27,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:27,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128445172] [2021-06-05 22:00:27,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128445172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:27,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550115809] [2021-06-05 22:00:27,844 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 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:27,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:27,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:27,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:28,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:28,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:28,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:28,234 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:28,241 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:28,245 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:28,251 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:28,256 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,260 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:28,260 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:28,266 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:28,272 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:28,276 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:28,281 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:28,285 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:28,288 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:28,293 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:28,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:28,296 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:28,348 INFO L628 ElimStorePlain]: treesize reduction 20, result has 74.4 percent of original size [2021-06-05 22:00:28,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:28,354 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:649, output treesize:40 [2021-06-05 22:00:28,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:28,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550115809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:28,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:28,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:00:28,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117016602] [2021-06-05 22:00:28,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:28,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:28,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:28,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:28,450 INFO L87 Difference]: Start difference. First operand 167 states and 404 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:28,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:28,988 INFO L93 Difference]: Finished difference Result 211 states and 471 transitions. [2021-06-05 22:00:28,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:00:28,989 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:00:28,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:28,989 INFO L225 Difference]: With dead ends: 211 [2021-06-05 22:00:28,989 INFO L226 Difference]: Without dead ends: 204 [2021-06-05 22:00:28,990 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 664.7ms TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:00:28,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-05 22:00:28,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 167. [2021-06-05 22:00:28,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.433734939759036) internal successors, (404), 166 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:28,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 404 transitions. [2021-06-05 22:00:28,991 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 404 transitions. Word has length 18 [2021-06-05 22:00:28,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:28,991 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 404 transitions. [2021-06-05 22:00:28,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:28,992 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 404 transitions. [2021-06-05 22:00:28,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:28,992 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:28,992 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:29,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2661 [2021-06-05 22:00:29,192 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:29,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:29,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1717298937, now seen corresponding path program 218 times [2021-06-05 22:00:29,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:29,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462020335] [2021-06-05 22:00:29,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:29,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:00:29,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:29,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462020335] [2021-06-05 22:00:29,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462020335] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:29,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460697113] [2021-06-05 22:00:29,409 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 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:29,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:00:29,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:29,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:29,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:29,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:29,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:29,767 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:29,771 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:29,775 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:29,779 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:29,783 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:29,789 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:29,795 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:29,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:29,798 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:29,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:29,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:29,824 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:343, output treesize:41 [2021-06-05 22:00:29,888 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:29,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460697113] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:29,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:29,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-06-05 22:00:29,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350649336] [2021-06-05 22:00:29,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:00:29,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:29,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:00:29,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:29,889 INFO L87 Difference]: Start difference. First operand 167 states and 404 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:30,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:30,450 INFO L93 Difference]: Finished difference Result 202 states and 459 transitions. [2021-06-05 22:00:30,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:00:30,451 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 18 [2021-06-05 22:00:30,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:30,451 INFO L225 Difference]: With dead ends: 202 [2021-06-05 22:00:30,451 INFO L226 Difference]: Without dead ends: 195 [2021-06-05 22:00:30,451 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 757.9ms TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:00:30,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-05 22:00:30,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 167. [2021-06-05 22:00:30,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.433734939759036) internal successors, (404), 166 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:30,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 404 transitions. [2021-06-05 22:00:30,453 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 404 transitions. Word has length 18 [2021-06-05 22:00:30,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:30,453 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 404 transitions. [2021-06-05 22:00:30,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:30,453 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 404 transitions. [2021-06-05 22:00:30,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:30,454 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:30,454 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:30,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2733,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:30,655 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:30,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:30,655 INFO L82 PathProgramCache]: Analyzing trace with hash 829289833, now seen corresponding path program 219 times [2021-06-05 22:00:30,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:30,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646659554] [2021-06-05 22:00:30,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:30,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:30,913 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:30,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:30,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646659554] [2021-06-05 22:00:30,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646659554] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:30,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842411778] [2021-06-05 22:00:30,913 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 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:30,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:00:30,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:30,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 22:00:30,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:31,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:31,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:31,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:31,276 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:31,280 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:31,284 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:31,288 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:31,293 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:31,296 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:31,300 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:31,305 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:31,309 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:31,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:31,313 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:31,365 INFO L628 ElimStorePlain]: treesize reduction 20, result has 74.4 percent of original size [2021-06-05 22:00:31,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:31,366 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:470, output treesize:40 [2021-06-05 22:00:31,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:31,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842411778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:31,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:31,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:00:31,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789945519] [2021-06-05 22:00:31,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:00:31,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:31,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:00:31,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:00:31,468 INFO L87 Difference]: Start difference. First operand 167 states and 404 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:32,304 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-06-05 22:00:32,524 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-06-05 22:00:32,791 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-06-05 22:00:33,281 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2021-06-05 22:00:33,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:33,324 INFO L93 Difference]: Finished difference Result 332 states and 688 transitions. [2021-06-05 22:00:33,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 22:00:33,325 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:00:33,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:33,329 INFO L225 Difference]: With dead ends: 332 [2021-06-05 22:00:33,329 INFO L226 Difference]: Without dead ends: 300 [2021-06-05 22:00:33,329 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 1987.4ms TimeCoverageRelationStatistics Valid=259, Invalid=1223, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 22:00:33,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2021-06-05 22:00:33,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 167. [2021-06-05 22:00:33,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.4156626506024095) internal successors, (401), 166 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:33,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 401 transitions. [2021-06-05 22:00:33,332 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 401 transitions. Word has length 18 [2021-06-05 22:00:33,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:33,332 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 401 transitions. [2021-06-05 22:00:33,332 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:33,332 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 401 transitions. [2021-06-05 22:00:33,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:33,333 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:33,333 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:33,555 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2784 [2021-06-05 22:00:33,555 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:33,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:33,556 INFO L82 PathProgramCache]: Analyzing trace with hash -907487899, now seen corresponding path program 220 times [2021-06-05 22:00:33,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:33,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598309963] [2021-06-05 22:00:33,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:33,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:33,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:33,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:33,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598309963] [2021-06-05 22:00:33,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598309963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:33,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494480072] [2021-06-05 22:00:33,726 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 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:33,782 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:00:33,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:33,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:33,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:34,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:34,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,058 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:34,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:34,064 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:34,070 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:34,075 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:34,079 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:34,084 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:34,089 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:34,094 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:34,098 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:34,103 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:34,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:34,107 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:34,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:34,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:34,137 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:470, output treesize:40 [2021-06-05 22:00:34,236 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:34,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494480072] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:34,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:34,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:00:34,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146094249] [2021-06-05 22:00:34,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:00:34,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:34,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:00:34,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:34,237 INFO L87 Difference]: Start difference. First operand 167 states and 401 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:34,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:34,721 INFO L93 Difference]: Finished difference Result 213 states and 467 transitions. [2021-06-05 22:00:34,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:00:34,721 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:00:34,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:34,721 INFO L225 Difference]: With dead ends: 213 [2021-06-05 22:00:34,721 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 22:00:34,722 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 631.4ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:00:34,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 22:00:34,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 167. [2021-06-05 22:00:34,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.4156626506024095) internal successors, (401), 166 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:34,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 401 transitions. [2021-06-05 22:00:34,724 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 401 transitions. Word has length 18 [2021-06-05 22:00:34,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:34,724 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 401 transitions. [2021-06-05 22:00:34,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:34,724 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 401 transitions. [2021-06-05 22:00:34,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:34,725 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:34,725 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:34,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2823,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:34,945 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:34,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:34,945 INFO L82 PathProgramCache]: Analyzing trace with hash 2071322093, now seen corresponding path program 221 times [2021-06-05 22:00:34,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:34,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411889948] [2021-06-05 22:00:34,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:34,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:35,180 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:35,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:35,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411889948] [2021-06-05 22:00:35,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411889948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:35,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510497135] [2021-06-05 22:00:35,181 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 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:35,240 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:00:35,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:35,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:35,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:35,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:35,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:35,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:35,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:35,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:35,474 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:35,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:35,477 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:35,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:35,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:35,493 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:41 [2021-06-05 22:00:35,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:35,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510497135] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:35,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:35,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:00:35,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538940386] [2021-06-05 22:00:35,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:00:35,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:35,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:00:35,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:00:35,563 INFO L87 Difference]: Start difference. First operand 167 states and 401 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:36,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:36,071 INFO L93 Difference]: Finished difference Result 201 states and 450 transitions. [2021-06-05 22:00:36,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:00:36,071 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:00:36,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:36,071 INFO L225 Difference]: With dead ends: 201 [2021-06-05 22:00:36,071 INFO L226 Difference]: Without dead ends: 194 [2021-06-05 22:00:36,072 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 753.5ms TimeCoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:00:36,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-05 22:00:36,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 167. [2021-06-05 22:00:36,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.4156626506024095) internal successors, (401), 166 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 401 transitions. [2021-06-05 22:00:36,073 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 401 transitions. Word has length 18 [2021-06-05 22:00:36,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:36,073 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 401 transitions. [2021-06-05 22:00:36,073 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:36,073 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 401 transitions. [2021-06-05 22:00:36,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:36,074 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:36,074 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:36,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2872 [2021-06-05 22:00:36,274 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:36,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:36,274 INFO L82 PathProgramCache]: Analyzing trace with hash -74848667, now seen corresponding path program 222 times [2021-06-05 22:00:36,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:36,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631728740] [2021-06-05 22:00:36,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:36,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:36,504 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:36,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:36,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631728740] [2021-06-05 22:00:36,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631728740] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:36,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047274549] [2021-06-05 22:00:36,504 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 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:36,562 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:00:36,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:36,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:36,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:36,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:00:36,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:36,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:36,905 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:36,909 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:36,913 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:36,917 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:36,921 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:36,925 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:36,929 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:00:36,933 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:36,937 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:36,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:36,940 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:36,990 INFO L628 ElimStorePlain]: treesize reduction 23, result has 72.0 percent of original size [2021-06-05 22:00:36,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:36,992 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:450, output treesize:41 [2021-06-05 22:00:37,057 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:37,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047274549] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:37,058 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:37,058 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:00:37,058 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522570146] [2021-06-05 22:00:37,058 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:00:37,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:37,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:00:37,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:37,058 INFO L87 Difference]: Start difference. First operand 167 states and 401 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:37,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:37,297 INFO L93 Difference]: Finished difference Result 197 states and 444 transitions. [2021-06-05 22:00:37,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:00:37,297 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:00:37,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:37,297 INFO L225 Difference]: With dead ends: 197 [2021-06-05 22:00:37,297 INFO L226 Difference]: Without dead ends: 190 [2021-06-05 22:00:37,298 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 503.5ms TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:37,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-06-05 22:00:37,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 167. [2021-06-05 22:00:37,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.4156626506024095) internal successors, (401), 166 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:37,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 401 transitions. [2021-06-05 22:00:37,299 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 401 transitions. Word has length 18 [2021-06-05 22:00:37,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:37,299 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 401 transitions. [2021-06-05 22:00:37,299 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:37,299 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 401 transitions. [2021-06-05 22:00:37,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:37,300 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:37,300 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:37,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 225 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2883 [2021-06-05 22:00:37,500 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:37,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:37,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1795842231, now seen corresponding path program 223 times [2021-06-05 22:00:37,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:37,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691380090] [2021-06-05 22:00:37,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:37,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:37,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:37,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691380090] [2021-06-05 22:00:37,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691380090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:37,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588410965] [2021-06-05 22:00:37,689 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 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:37,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:37,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:37,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:37,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:37,921 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:37,925 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:37,928 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,930 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,933 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,935 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,936 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:37,939 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,941 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,942 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,944 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,947 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,949 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,949 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:37,951 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:37,985 INFO L628 ElimStorePlain]: treesize reduction 15, result has 73.2 percent of original size [2021-06-05 22:00:37,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:37,986 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 1 variables, input treesize:364, output treesize:41 [2021-06-05 22:00:38,041 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:38,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588410965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:38,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:38,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:00:38,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277014669] [2021-06-05 22:00:38,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:00:38,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:38,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:00:38,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:00:38,042 INFO L87 Difference]: Start difference. First operand 167 states and 401 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:38,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:38,259 INFO L93 Difference]: Finished difference Result 190 states and 440 transitions. [2021-06-05 22:00:38,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:00:38,260 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:38,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:38,260 INFO L225 Difference]: With dead ends: 190 [2021-06-05 22:00:38,260 INFO L226 Difference]: Without dead ends: 183 [2021-06-05 22:00:38,260 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 410.3ms TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:38,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-05 22:00:38,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 169. [2021-06-05 22:00:38,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.4166666666666665) internal successors, (406), 168 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:38,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 406 transitions. [2021-06-05 22:00:38,262 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 406 transitions. Word has length 18 [2021-06-05 22:00:38,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:38,262 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 406 transitions. [2021-06-05 22:00:38,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:38,262 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 406 transitions. [2021-06-05 22:00:38,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:38,262 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:38,262 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:38,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 226 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2941 [2021-06-05 22:00:38,463 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:38,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:38,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1384027269, now seen corresponding path program 224 times [2021-06-05 22:00:38,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:38,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115584474] [2021-06-05 22:00:38,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:38,738 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:38,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:38,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115584474] [2021-06-05 22:00:38,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115584474] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:38,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517481920] [2021-06-05 22:00:38,738 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 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:38,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:00:38,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:38,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:38,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:38,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:38,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:38,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:38,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:38,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:38,973 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:38,975 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:38,976 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:38,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:38,978 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:38,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:38,981 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:38,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:38,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:38,997 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:149, output treesize:41 [2021-06-05 22:00:39,043 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:39,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517481920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:39,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:39,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-05 22:00:39,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861637763] [2021-06-05 22:00:39,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 22:00:39,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:39,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 22:00:39,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-06-05 22:00:39,044 INFO L87 Difference]: Start difference. First operand 169 states and 406 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:39,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:39,328 INFO L93 Difference]: Finished difference Result 194 states and 448 transitions. [2021-06-05 22:00:39,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:00:39,329 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:39,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:39,329 INFO L225 Difference]: With dead ends: 194 [2021-06-05 22:00:39,329 INFO L226 Difference]: Without dead ends: 187 [2021-06-05 22:00:39,329 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 507.7ms TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:39,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-05 22:00:39,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 170. [2021-06-05 22:00:39,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.4201183431952664) internal successors, (409), 169 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:39,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 409 transitions. [2021-06-05 22:00:39,331 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 409 transitions. Word has length 18 [2021-06-05 22:00:39,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:39,331 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 409 transitions. [2021-06-05 22:00:39,331 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:39,331 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 409 transitions. [2021-06-05 22:00:39,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:39,332 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:39,332 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:39,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2956,227 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:39,545 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:39,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:39,545 INFO L82 PathProgramCache]: Analyzing trace with hash -2040793033, now seen corresponding path program 225 times [2021-06-05 22:00:39,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:39,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046435517] [2021-06-05 22:00:39,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:40,053 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:40,053 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:40,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046435517] [2021-06-05 22:00:40,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046435517] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:40,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535092517] [2021-06-05 22:00:40,053 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 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:40,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:00:40,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:40,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:40,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:40,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:00:40,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:00:40,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:00:40,465 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:40,469 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:00:40,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:00:40,478 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:00:40,481 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:00:40,485 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:40,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:00:40,489 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:40,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:40,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:40,514 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:355, output treesize:41 [2021-06-05 22:00:40,583 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:40,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535092517] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:40,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:40,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:00:40,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742461444] [2021-06-05 22:00:40,584 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:00:40,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:40,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:00:40,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:40,584 INFO L87 Difference]: Start difference. First operand 170 states and 409 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:41,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:41,446 INFO L93 Difference]: Finished difference Result 301 states and 643 transitions. [2021-06-05 22:00:41,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 22:00:41,446 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 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 18 [2021-06-05 22:00:41,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:41,447 INFO L225 Difference]: With dead ends: 301 [2021-06-05 22:00:41,447 INFO L226 Difference]: Without dead ends: 288 [2021-06-05 22:00:41,447 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1311.0ms TimeCoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2021-06-05 22:00:41,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-06-05 22:00:41,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 186. [2021-06-05 22:00:41,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.4486486486486485) internal successors, (453), 185 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:41,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 453 transitions. [2021-06-05 22:00:41,449 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 453 transitions. Word has length 18 [2021-06-05 22:00:41,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:41,449 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 453 transitions. [2021-06-05 22:00:41,449 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:41,449 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 453 transitions. [2021-06-05 22:00:41,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:41,449 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:41,449 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:41,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2971,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:41,653 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:41,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:41,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1646337029, now seen corresponding path program 226 times [2021-06-05 22:00:41,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:41,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959121767] [2021-06-05 22:00:41,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:41,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:41,832 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:41,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:41,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959121767] [2021-06-05 22:00:41,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959121767] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:41,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104441750] [2021-06-05 22:00:41,832 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 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:41,890 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:00:41,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:41,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:41,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:42,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:42,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:42,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:42,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:42,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:42,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:42,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:42,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:42,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:42,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:42,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:42,178 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:42,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:42,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:42,182 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:42,267 INFO L628 ElimStorePlain]: treesize reduction 245, result has 23.4 percent of original size [2021-06-05 22:00:42,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:42,271 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:42,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:42,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:42,301 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:42,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:42,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:42,327 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:00:42,419 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:42,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104441750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:42,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:42,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:00:42,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576786354] [2021-06-05 22:00:42,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:00:42,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:42,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:00:42,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:00:42,420 INFO L87 Difference]: Start difference. First operand 186 states and 453 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:42,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:42,835 INFO L93 Difference]: Finished difference Result 224 states and 512 transitions. [2021-06-05 22:00:42,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:00:42,835 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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-06-05 22:00:42,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:42,836 INFO L225 Difference]: With dead ends: 224 [2021-06-05 22:00:42,836 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 22:00:42,836 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 595.0ms TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:42,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 22:00:42,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 187. [2021-06-05 22:00:42,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.4516129032258065) internal successors, (456), 186 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:42,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 456 transitions. [2021-06-05 22:00:42,838 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 456 transitions. Word has length 18 [2021-06-05 22:00:42,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:42,838 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 456 transitions. [2021-06-05 22:00:42,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:42,838 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 456 transitions. [2021-06-05 22:00:42,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:42,839 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:42,839 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:43,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3014,229 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:43,039 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:43,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:43,039 INFO L82 PathProgramCache]: Analyzing trace with hash 911852535, now seen corresponding path program 227 times [2021-06-05 22:00:43,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:43,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631187756] [2021-06-05 22:00:43,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:43,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:43,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:43,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:43,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631187756] [2021-06-05 22:00:43,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631187756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:43,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431792205] [2021-06-05 22:00:43,356 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 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:43,415 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:00:43,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:43,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:43,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:43,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:43,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:43,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:43,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:43,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:43,638 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:43,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:43,641 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:43,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:43,643 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:43,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:43,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:43,661 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:115, output treesize:40 [2021-06-05 22:00:43,728 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:43,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431792205] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:43,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:43,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:00:43,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098916454] [2021-06-05 22:00:43,728 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:00:43,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:43,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:00:43,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:00:43,729 INFO L87 Difference]: Start difference. First operand 187 states and 456 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:44,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:44,146 INFO L93 Difference]: Finished difference Result 212 states and 496 transitions. [2021-06-05 22:00:44,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:00:44,146 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 18 [2021-06-05 22:00:44,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:44,146 INFO L225 Difference]: With dead ends: 212 [2021-06-05 22:00:44,146 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 22:00:44,147 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 750.2ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:00:44,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 22:00:44,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 187. [2021-06-05 22:00:44,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.4516129032258065) internal successors, (456), 186 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:44,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 456 transitions. [2021-06-05 22:00:44,148 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 456 transitions. Word has length 18 [2021-06-05 22:00:44,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:44,149 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 456 transitions. [2021-06-05 22:00:44,149 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:44,149 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 456 transitions. [2021-06-05 22:00:44,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:44,149 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:44,149 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:44,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3037,230 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:44,371 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:44,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:44,371 INFO L82 PathProgramCache]: Analyzing trace with hash 99107669, now seen corresponding path program 228 times [2021-06-05 22:00:44,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:44,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307472168] [2021-06-05 22:00:44,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:44,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:44,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:44,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307472168] [2021-06-05 22:00:44,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307472168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:44,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188321495] [2021-06-05 22:00:44,544 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 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:44,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:00:44,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:44,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:44,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:44,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:44,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:44,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:44,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:44,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:44,835 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:44,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:44,837 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:44,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:44,840 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:44,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:44,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:44,856 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:126, output treesize:41 [2021-06-05 22:00:44,912 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:44,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188321495] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:44,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:44,913 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:00:44,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003236324] [2021-06-05 22:00:44,913 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:00:44,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:44,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:00:44,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:00:44,913 INFO L87 Difference]: Start difference. First operand 187 states and 456 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:45,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:45,240 INFO L93 Difference]: Finished difference Result 207 states and 490 transitions. [2021-06-05 22:00:45,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:00:45,240 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:00:45,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:45,241 INFO L225 Difference]: With dead ends: 207 [2021-06-05 22:00:45,241 INFO L226 Difference]: Without dead ends: 200 [2021-06-05 22:00:45,241 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 539.5ms TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:00:45,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-05 22:00:45,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 189. [2021-06-05 22:00:45,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.452127659574468) internal successors, (461), 188 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:45,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 461 transitions. [2021-06-05 22:00:45,243 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 461 transitions. Word has length 18 [2021-06-05 22:00:45,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:45,243 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 461 transitions. [2021-06-05 22:00:45,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:45,243 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 461 transitions. [2021-06-05 22:00:45,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:45,243 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:45,243 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:45,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3052 [2021-06-05 22:00:45,443 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:45,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:45,444 INFO L82 PathProgramCache]: Analyzing trace with hash -557658095, now seen corresponding path program 229 times [2021-06-05 22:00:45,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:45,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925475165] [2021-06-05 22:00:45,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:45,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:45,606 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:45,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:45,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925475165] [2021-06-05 22:00:45,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925475165] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:45,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704417281] [2021-06-05 22:00:45,607 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 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:45,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:45,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:45,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:45,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:45,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:45,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:45,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:46,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:46,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:46,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:46,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:46,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:46,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:46,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:46,012 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:46,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:46,016 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:46,101 INFO L628 ElimStorePlain]: treesize reduction 265, result has 22.7 percent of original size [2021-06-05 22:00:46,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:46,105 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:46,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:46,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:46,133 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:46,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:46,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:46,164 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:00:46,230 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:46,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704417281] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:46,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:46,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:00:46,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955082096] [2021-06-05 22:00:46,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:00:46,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:46,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:00:46,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:00:46,230 INFO L87 Difference]: Start difference. First operand 189 states and 461 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:46,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:46,663 INFO L93 Difference]: Finished difference Result 211 states and 498 transitions. [2021-06-05 22:00:46,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:00:46,664 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 18 [2021-06-05 22:00:46,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:46,664 INFO L225 Difference]: With dead ends: 211 [2021-06-05 22:00:46,664 INFO L226 Difference]: Without dead ends: 204 [2021-06-05 22:00:46,664 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 671.6ms TimeCoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:00:46,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-05 22:00:46,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 190. [2021-06-05 22:00:46,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.455026455026455) internal successors, (464), 189 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:46,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 464 transitions. [2021-06-05 22:00:46,666 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 464 transitions. Word has length 18 [2021-06-05 22:00:46,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:46,666 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 464 transitions. [2021-06-05 22:00:46,666 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:46,666 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 464 transitions. [2021-06-05 22:00:46,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:46,666 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:46,666 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:46,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3062 [2021-06-05 22:00:46,867 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:46,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:46,867 INFO L82 PathProgramCache]: Analyzing trace with hash -163202091, now seen corresponding path program 230 times [2021-06-05 22:00:46,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:46,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242863750] [2021-06-05 22:00:46,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:46,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:47,179 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:47,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:47,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242863750] [2021-06-05 22:00:47,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242863750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:47,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398477511] [2021-06-05 22:00:47,179 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 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:47,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:00:47,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:47,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:47,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:47,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:47,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:47,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:47,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:47,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:47,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:47,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:47,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:47,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:47,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:47,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:47,490 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:47,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:47,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:47,494 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:47,578 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:00:47,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:47,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:47,582 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:47,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:47,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:47,611 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:47,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:47,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:47,638 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:00:47,737 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:47,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398477511] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:47,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:47,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:47,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26923207] [2021-06-05 22:00:47,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:47,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:47,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:47,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:47,738 INFO L87 Difference]: Start difference. First operand 190 states and 464 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:48,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:48,202 INFO L93 Difference]: Finished difference Result 224 states and 516 transitions. [2021-06-05 22:00:48,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:00:48,203 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:48,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:48,203 INFO L225 Difference]: With dead ends: 224 [2021-06-05 22:00:48,203 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 22:00:48,203 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 762.3ms TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:00:48,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 22:00:48,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 191. [2021-06-05 22:00:48,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.457894736842105) internal successors, (467), 190 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:48,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 467 transitions. [2021-06-05 22:00:48,206 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 467 transitions. Word has length 18 [2021-06-05 22:00:48,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:48,206 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 467 transitions. [2021-06-05 22:00:48,206 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:48,206 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 467 transitions. [2021-06-05 22:00:48,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:48,207 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:48,207 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:48,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3085 [2021-06-05 22:00:48,421 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:48,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:48,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1899979823, now seen corresponding path program 231 times [2021-06-05 22:00:48,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:48,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679638620] [2021-06-05 22:00:48,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:48,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:48,639 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:48,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:48,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679638620] [2021-06-05 22:00:48,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679638620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:48,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389516037] [2021-06-05 22:00:48,639 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 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:48,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:00:48,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:48,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:48,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:48,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:48,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:48,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:48,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:48,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:48,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:48,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:48,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:48,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:48,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:48,944 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:49,024 INFO L628 ElimStorePlain]: treesize reduction 162, result has 31.6 percent of original size [2021-06-05 22:00:49,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:49,027 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:49,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:49,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:49,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:49,059 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:49,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:49,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:49,086 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:328, output treesize:40 [2021-06-05 22:00:49,183 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:49,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389516037] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:49,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:49,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:49,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593560007] [2021-06-05 22:00:49,184 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:49,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:49,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:49,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:49,184 INFO L87 Difference]: Start difference. First operand 191 states and 467 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:49,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:49,662 INFO L93 Difference]: Finished difference Result 212 states and 500 transitions. [2021-06-05 22:00:49,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:00:49,663 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:49,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:49,663 INFO L225 Difference]: With dead ends: 212 [2021-06-05 22:00:49,663 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 22:00:49,663 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 649.0ms TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:00:49,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 22:00:49,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 190. [2021-06-05 22:00:49,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.455026455026455) internal successors, (464), 189 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:49,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 464 transitions. [2021-06-05 22:00:49,665 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 464 transitions. Word has length 18 [2021-06-05 22:00:49,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:49,665 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 464 transitions. [2021-06-05 22:00:49,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:49,665 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 464 transitions. [2021-06-05 22:00:49,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:49,665 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:49,665 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:49,866 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3108,234 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:49,866 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:49,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:49,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1064004361, now seen corresponding path program 232 times [2021-06-05 22:00:49,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:49,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563937132] [2021-06-05 22:00:49,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:50,123 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:50,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:50,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563937132] [2021-06-05 22:00:50,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563937132] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:50,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335732796] [2021-06-05 22:00:50,123 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 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:50,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:00:50,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:50,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:50,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:50,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:50,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:50,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:50,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:50,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:50,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:50,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:50,502 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:50,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:50,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:50,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:50,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:50,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:50,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:50,511 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:50,594 INFO L628 ElimStorePlain]: treesize reduction 255, result has 22.3 percent of original size [2021-06-05 22:00:50,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:50,597 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:50,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:50,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:50,625 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:50,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:50,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:50,650 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:00:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:50,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335732796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:50,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:50,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:50,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309636263] [2021-06-05 22:00:50,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:50,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:50,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:50,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:50,715 INFO L87 Difference]: Start difference. First operand 190 states and 464 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:51,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:51,345 INFO L93 Difference]: Finished difference Result 244 states and 562 transitions. [2021-06-05 22:00:51,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:00:51,345 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:51,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:51,345 INFO L225 Difference]: With dead ends: 244 [2021-06-05 22:00:51,345 INFO L226 Difference]: Without dead ends: 237 [2021-06-05 22:00:51,345 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 829.7ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:00:51,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-06-05 22:00:51,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 201. [2021-06-05 22:00:51,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.475) internal successors, (495), 200 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:51,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 495 transitions. [2021-06-05 22:00:51,347 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 495 transitions. Word has length 18 [2021-06-05 22:00:51,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:51,348 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 495 transitions. [2021-06-05 22:00:51,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:51,348 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 495 transitions. [2021-06-05 22:00:51,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:51,348 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:51,348 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:51,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3134,235 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:51,548 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:51,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:51,549 INFO L82 PathProgramCache]: Analyzing trace with hash -669548357, now seen corresponding path program 233 times [2021-06-05 22:00:51,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:51,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574211258] [2021-06-05 22:00:51,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:51,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:51,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:51,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:51,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574211258] [2021-06-05 22:00:51,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574211258] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:51,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684530346] [2021-06-05 22:00:51,854 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 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:51,913 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:00:51,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:51,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:51,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:52,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:52,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:52,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:52,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:52,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:52,074 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:52,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:52,076 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:52,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:52,079 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:52,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:52,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:52,097 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:123, output treesize:40 [2021-06-05 22:00:52,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:52,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684530346] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:52,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:52,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:00:52,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252455831] [2021-06-05 22:00:52,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:00:52,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:52,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:00:52,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:00:52,200 INFO L87 Difference]: Start difference. First operand 201 states and 495 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:52,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:52,667 INFO L93 Difference]: Finished difference Result 244 states and 559 transitions. [2021-06-05 22:00:52,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:00:52,668 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:00:52,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:52,668 INFO L225 Difference]: With dead ends: 244 [2021-06-05 22:00:52,668 INFO L226 Difference]: Without dead ends: 237 [2021-06-05 22:00:52,668 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 760.0ms TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:00:52,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-06-05 22:00:52,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 201. [2021-06-05 22:00:52,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.475) internal successors, (495), 200 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:52,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 495 transitions. [2021-06-05 22:00:52,670 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 495 transitions. Word has length 18 [2021-06-05 22:00:52,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:52,670 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 495 transitions. [2021-06-05 22:00:52,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:52,670 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 495 transitions. [2021-06-05 22:00:52,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:52,671 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:52,671 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:52,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3159,236 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:52,871 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:52,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:52,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1888641207, now seen corresponding path program 234 times [2021-06-05 22:00:52,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:52,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402273181] [2021-06-05 22:00:52,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:52,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:53,124 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:53,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:53,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402273181] [2021-06-05 22:00:53,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402273181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:53,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798406149] [2021-06-05 22:00:53,124 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 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:53,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:00:53,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:53,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:53,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:53,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:53,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:53,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:00:53,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:53,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:53,368 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:53,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:53,370 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:53,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:53,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:53,388 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:40 [2021-06-05 22:00:53,490 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:53,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798406149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:53,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:53,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:00:53,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621523466] [2021-06-05 22:00:53,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:00:53,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:53,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:00:53,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:00:53,491 INFO L87 Difference]: Start difference. First operand 201 states and 495 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:54,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:54,008 INFO L93 Difference]: Finished difference Result 232 states and 541 transitions. [2021-06-05 22:00:54,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:00:54,008 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:00:54,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:54,009 INFO L225 Difference]: With dead ends: 232 [2021-06-05 22:00:54,009 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 22:00:54,009 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 779.0ms TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:00:54,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 22:00:54,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 201. [2021-06-05 22:00:54,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.475) internal successors, (495), 200 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:54,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 495 transitions. [2021-06-05 22:00:54,011 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 495 transitions. Word has length 18 [2021-06-05 22:00:54,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:54,011 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 495 transitions. [2021-06-05 22:00:54,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:54,011 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 495 transitions. [2021-06-05 22:00:54,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:54,011 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:54,011 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:54,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3168,237 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:54,213 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:54,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:54,213 INFO L82 PathProgramCache]: Analyzing trace with hash -131692779, now seen corresponding path program 235 times [2021-06-05 22:00:54,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:54,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282969762] [2021-06-05 22:00:54,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:54,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:54,543 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:54,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:54,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282969762] [2021-06-05 22:00:54,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282969762] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:54,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799063334] [2021-06-05 22:00:54,543 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 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:54,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:54,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:54,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:54,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:54,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:54,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:54,941 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:00:54,945 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:54,950 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:54,954 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:54,958 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:54,962 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:54,966 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:54,970 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:00:54,974 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:54,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:54,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:54,978 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:55,030 INFO L628 ElimStorePlain]: treesize reduction 18, result has 76.3 percent of original size [2021-06-05 22:00:55,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:55,032 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:440, output treesize:40 [2021-06-05 22:00:55,145 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:55,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799063334] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:55,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:55,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:55,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961381852] [2021-06-05 22:00:55,146 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:55,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:55,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:55,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:55,146 INFO L87 Difference]: Start difference. First operand 201 states and 495 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:55,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:55,455 INFO L93 Difference]: Finished difference Result 270 states and 613 transitions. [2021-06-05 22:00:55,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:00:55,455 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:55,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:55,455 INFO L225 Difference]: With dead ends: 270 [2021-06-05 22:00:55,456 INFO L226 Difference]: Without dead ends: 263 [2021-06-05 22:00:55,456 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 589.4ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:00:55,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-06-05 22:00:55,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 206. [2021-06-05 22:00:55,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.5073170731707317) internal successors, (514), 205 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:55,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 514 transitions. [2021-06-05 22:00:55,458 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 514 transitions. Word has length 18 [2021-06-05 22:00:55,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:55,458 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 514 transitions. [2021-06-05 22:00:55,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:55,458 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 514 transitions. [2021-06-05 22:00:55,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:55,458 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:55,458 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:55,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3180,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:55,659 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:55,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:55,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1868470511, now seen corresponding path program 236 times [2021-06-05 22:00:55,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:55,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927846952] [2021-06-05 22:00:55,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:55,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:55,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:55,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927846952] [2021-06-05 22:00:55,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927846952] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:55,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925218625] [2021-06-05 22:00:55,804 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 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:55,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:00:55,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:55,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:55,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:56,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:56,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:56,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:56,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:56,105 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:56,110 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:56,114 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:56,119 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:56,123 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:56,127 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:56,132 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:56,136 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:56,140 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:56,145 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:00:56,149 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,151 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:00:56,152 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:56,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:56,155 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:56,211 INFO L628 ElimStorePlain]: treesize reduction 40, result has 59.2 percent of original size [2021-06-05 22:00:56,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:56,212 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:649, output treesize:40 [2021-06-05 22:00:56,309 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:56,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925218625] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:56,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:56,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:00:56,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857298986] [2021-06-05 22:00:56,309 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:00:56,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:56,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:00:56,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:00:56,309 INFO L87 Difference]: Start difference. First operand 206 states and 514 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:56,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:56,781 INFO L93 Difference]: Finished difference Result 296 states and 652 transitions. [2021-06-05 22:00:56,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:00:56,781 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:00:56,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:56,782 INFO L225 Difference]: With dead ends: 296 [2021-06-05 22:00:56,782 INFO L226 Difference]: Without dead ends: 282 [2021-06-05 22:00:56,782 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 485.5ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:00:56,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-06-05 22:00:56,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 206. [2021-06-05 22:00:56,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.5073170731707317) internal successors, (514), 205 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:56,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 514 transitions. [2021-06-05 22:00:56,784 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 514 transitions. Word has length 18 [2021-06-05 22:00:56,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:56,784 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 514 transitions. [2021-06-05 22:00:56,784 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:56,784 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 514 transitions. [2021-06-05 22:00:56,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:56,784 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:56,784 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:56,985 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 239 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3260 [2021-06-05 22:00:56,985 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:56,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:56,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1110339481, now seen corresponding path program 237 times [2021-06-05 22:00:56,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:56,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696982557] [2021-06-05 22:00:56,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:56,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:57,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:57,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:57,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696982557] [2021-06-05 22:00:57,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696982557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:57,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166137618] [2021-06-05 22:00:57,172 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 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:57,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 22:00:57,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:57,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:57,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:57,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:00:57,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:57,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:57,491 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:57,495 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:00:57,499 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:57,503 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:00:57,507 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:57,511 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:57,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:00:57,514 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:57,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:57,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:57,539 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:325, output treesize:41 [2021-06-05 22:00:57,595 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:57,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166137618] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:57,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:57,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:00:57,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326263901] [2021-06-05 22:00:57,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:00:57,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:57,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:00:57,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:00:57,595 INFO L87 Difference]: Start difference. First operand 206 states and 514 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:57,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:57,964 INFO L93 Difference]: Finished difference Result 258 states and 595 transitions. [2021-06-05 22:00:57,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:00:57,964 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-06-05 22:00:57,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:57,964 INFO L225 Difference]: With dead ends: 258 [2021-06-05 22:00:57,964 INFO L226 Difference]: Without dead ends: 251 [2021-06-05 22:00:57,964 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 498.9ms TimeCoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:00:57,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-06-05 22:00:57,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 206. [2021-06-05 22:00:57,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.5073170731707317) internal successors, (514), 205 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:57,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 514 transitions. [2021-06-05 22:00:57,966 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 514 transitions. Word has length 18 [2021-06-05 22:00:57,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:57,966 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 514 transitions. [2021-06-05 22:00:57,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:57,967 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 514 transitions. [2021-06-05 22:00:57,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:57,967 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:57,967 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:58,167 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3308 [2021-06-05 22:00:58,167 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:58,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:58,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1168349509, now seen corresponding path program 238 times [2021-06-05 22:00:58,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:58,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160296921] [2021-06-05 22:00:58,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:58,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:58,403 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:58,403 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:58,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160296921] [2021-06-05 22:00:58,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160296921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:58,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511532126] [2021-06-05 22:00:58,403 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 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:58,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:00:58,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:58,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:58,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:00:58,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:58,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:58,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:00:58,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:58,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:58,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:58,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:00:58,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:58,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:58,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:00:58,790 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:58,875 INFO L628 ElimStorePlain]: treesize reduction 176, result has 30.7 percent of original size [2021-06-05 22:00:58,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:58,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:00:58,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:58,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:58,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:00:58,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:00:58,908 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:00:58,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:00:58,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:00:58,933 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:00:58,997 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:58,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511532126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:58,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:00:58,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:00:58,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093343578] [2021-06-05 22:00:58,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:00:58,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:00:58,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:00:58,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:00:58,998 INFO L87 Difference]: Start difference. First operand 206 states and 514 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:59,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:00:59,477 INFO L93 Difference]: Finished difference Result 291 states and 663 transitions. [2021-06-05 22:00:59,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:00:59,477 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:00:59,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:00:59,478 INFO L225 Difference]: With dead ends: 291 [2021-06-05 22:00:59,478 INFO L226 Difference]: Without dead ends: 277 [2021-06-05 22:00:59,478 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 696.7ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:00:59,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-06-05 22:00:59,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 218. [2021-06-05 22:00:59,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 217 states have (on average 2.5299539170506913) internal successors, (549), 217 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:59,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 549 transitions. [2021-06-05 22:00:59,481 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 549 transitions. Word has length 18 [2021-06-05 22:00:59,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:00:59,481 INFO L482 AbstractCegarLoop]: Abstraction has 218 states and 549 transitions. [2021-06-05 22:00:59,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:00:59,481 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 549 transitions. [2021-06-05 22:00:59,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:00:59,481 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:00:59,482 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:00:59,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3345,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:59,697 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:00:59,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:00:59,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1825115273, now seen corresponding path program 239 times [2021-06-05 22:00:59,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:00:59,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785182796] [2021-06-05 22:00:59,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:00:59,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:00:59,844 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:00:59,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:00:59,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785182796] [2021-06-05 22:00:59,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785182796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:00:59,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434813059] [2021-06-05 22:00:59,844 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 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:00:59,905 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:00:59,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:00:59,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:00:59,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:00,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:00,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:00,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:00,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:00,162 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:00,163 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:00,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:00,167 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:00,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:00,171 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:00,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:00,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:00,193 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:124, output treesize:41 [2021-06-05 22:01:00,266 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:00,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434813059] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:00,267 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:00,267 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:01:00,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064080115] [2021-06-05 22:01:00,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:01:00,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:00,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:01:00,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:01:00,267 INFO L87 Difference]: Start difference. First operand 218 states and 549 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:01,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:01,050 INFO L93 Difference]: Finished difference Result 313 states and 703 transitions. [2021-06-05 22:01:01,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 22:01:01,050 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:01:01,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:01,050 INFO L225 Difference]: With dead ends: 313 [2021-06-05 22:01:01,050 INFO L226 Difference]: Without dead ends: 299 [2021-06-05 22:01:01,051 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 830.9ms TimeCoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2021-06-05 22:01:01,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-06-05 22:01:01,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 220. [2021-06-05 22:01:01,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 2.538812785388128) internal successors, (556), 219 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:01,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 556 transitions. [2021-06-05 22:01:01,053 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 556 transitions. Word has length 18 [2021-06-05 22:01:01,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:01,053 INFO L482 AbstractCegarLoop]: Abstraction has 220 states and 556 transitions. [2021-06-05 22:01:01,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:01,053 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 556 transitions. [2021-06-05 22:01:01,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:01,053 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:01,053 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:01,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3370,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:01,254 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:01,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:01,254 INFO L82 PathProgramCache]: Analyzing trace with hash -1430659269, now seen corresponding path program 240 times [2021-06-05 22:01:01,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:01,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502742046] [2021-06-05 22:01:01,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:01,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:01,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:01,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502742046] [2021-06-05 22:01:01,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502742046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:01,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521365814] [2021-06-05 22:01:01,535 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 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:01,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:01:01,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:01,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:01,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:01,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:01,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:01,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:01:01,886 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:01:01,891 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:01:01,895 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:01,899 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:01:01,904 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:01,908 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:01,912 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:01,917 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:01,921 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,923 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:01,924 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:01,928 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:01,932 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:01,934 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:01,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:01,938 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:01,991 INFO L628 ElimStorePlain]: treesize reduction 25, result has 69.9 percent of original size [2021-06-05 22:01:01,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:01,993 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:705, output treesize:40 [2021-06-05 22:01:02,102 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:02,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521365814] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:02,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:02,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:01:02,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133672442] [2021-06-05 22:01:02,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:01:02,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:02,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:01:02,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:01:02,103 INFO L87 Difference]: Start difference. First operand 220 states and 556 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:03,139 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-06-05 22:01:03,379 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 40 [2021-06-05 22:01:03,638 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-06-05 22:01:03,791 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 42 [2021-06-05 22:01:03,959 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2021-06-05 22:01:03,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:03,991 INFO L93 Difference]: Finished difference Result 403 states and 867 transitions. [2021-06-05 22:01:03,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 22:01:03,992 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 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 18 [2021-06-05 22:01:03,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:03,992 INFO L225 Difference]: With dead ends: 403 [2021-06-05 22:01:03,992 INFO L226 Difference]: Without dead ends: 358 [2021-06-05 22:01:03,992 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 2012.9ms TimeCoverageRelationStatistics Valid=217, Invalid=1265, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 22:01:03,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-06-05 22:01:03,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 222. [2021-06-05 22:01:03,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.5384615384615383) internal successors, (561), 221 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:03,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 561 transitions. [2021-06-05 22:01:03,995 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 561 transitions. Word has length 18 [2021-06-05 22:01:03,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:03,995 INFO L482 AbstractCegarLoop]: Abstraction has 222 states and 561 transitions. [2021-06-05 22:01:03,995 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:03,995 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 561 transitions. [2021-06-05 22:01:03,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:03,995 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:03,995 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:04,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3382 [2021-06-05 22:01:04,196 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:04,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:04,196 INFO L82 PathProgramCache]: Analyzing trace with hash 1127530295, now seen corresponding path program 241 times [2021-06-05 22:01:04,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:04,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999936402] [2021-06-05 22:01:04,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:04,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:04,481 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:04,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:04,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999936402] [2021-06-05 22:01:04,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999936402] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:04,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697154012] [2021-06-05 22:01:04,482 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 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:04,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:04,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:04,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:04,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:04,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:04,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:04,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:04,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:04,800 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:04,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:04,804 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:04,887 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:01:04,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:04,891 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:04,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:04,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:04,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:04,920 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:04,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:04,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:04,946 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:01:05,045 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:05,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697154012] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:05,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:05,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:01:05,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18543359] [2021-06-05 22:01:05,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:01:05,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:05,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:01:05,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:01:05,046 INFO L87 Difference]: Start difference. First operand 222 states and 561 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:05,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:05,648 INFO L93 Difference]: Finished difference Result 262 states and 621 transitions. [2021-06-05 22:01:05,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:01:05,648 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:05,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:05,648 INFO L225 Difference]: With dead ends: 262 [2021-06-05 22:01:05,648 INFO L226 Difference]: Without dead ends: 255 [2021-06-05 22:01:05,649 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 822.8ms TimeCoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:01:05,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-06-05 22:01:05,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 222. [2021-06-05 22:01:05,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.5384615384615383) internal successors, (561), 221 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:05,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 561 transitions. [2021-06-05 22:01:05,651 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 561 transitions. Word has length 18 [2021-06-05 22:01:05,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:05,651 INFO L482 AbstractCegarLoop]: Abstraction has 222 states and 561 transitions. [2021-06-05 22:01:05,651 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:05,651 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 561 transitions. [2021-06-05 22:01:05,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:05,651 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:05,651 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:05,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3430 [2021-06-05 22:01:05,852 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:05,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:05,852 INFO L82 PathProgramCache]: Analyzing trace with hash -848326601, now seen corresponding path program 242 times [2021-06-05 22:01:05,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:05,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020718330] [2021-06-05 22:01:05,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:05,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:06,076 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:06,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:06,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020718330] [2021-06-05 22:01:06,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020718330] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:06,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53884308] [2021-06-05 22:01:06,077 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 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:06,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:01:06,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:06,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:06,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:06,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:06,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:06,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:06,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:06,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:06,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:06,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:06,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:06,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:06,441 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:06,520 INFO L628 ElimStorePlain]: treesize reduction 176, result has 30.7 percent of original size [2021-06-05 22:01:06,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:06,524 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:06,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:06,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:06,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:06,553 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:06,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:06,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:06,578 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:01:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:06,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53884308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:06,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:06,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 17 [2021-06-05 22:01:06,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895008869] [2021-06-05 22:01:06,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:01:06,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:06,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:01:06,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:01:06,630 INFO L87 Difference]: Start difference. First operand 222 states and 561 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:07,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:07,021 INFO L93 Difference]: Finished difference Result 290 states and 685 transitions. [2021-06-05 22:01:07,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:01:07,021 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:07,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:07,022 INFO L225 Difference]: With dead ends: 290 [2021-06-05 22:01:07,022 INFO L226 Difference]: Without dead ends: 283 [2021-06-05 22:01:07,022 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 597.7ms TimeCoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:01:07,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2021-06-05 22:01:07,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 228. [2021-06-05 22:01:07,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.5726872246696035) internal successors, (584), 227 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:07,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 584 transitions. [2021-06-05 22:01:07,024 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 584 transitions. Word has length 18 [2021-06-05 22:01:07,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:07,024 INFO L482 AbstractCegarLoop]: Abstraction has 228 states and 584 transitions. [2021-06-05 22:01:07,024 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:07,024 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 584 transitions. [2021-06-05 22:01:07,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:07,025 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:07,025 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:07,225 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3454 [2021-06-05 22:01:07,225 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:07,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:07,226 INFO L82 PathProgramCache]: Analyzing trace with hash -453870597, now seen corresponding path program 243 times [2021-06-05 22:01:07,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:07,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806764427] [2021-06-05 22:01:07,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:07,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:07,444 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:07,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:07,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806764427] [2021-06-05 22:01:07,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806764427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:07,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884163060] [2021-06-05 22:01:07,445 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 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:07,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:01:07,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:07,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:07,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:07,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:07,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:07,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:01:07,789 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:01:07,794 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:01:07,798 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:07,802 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:01:07,806 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:07,811 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:07,815 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:07,819 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:07,823 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:07,826 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:07,831 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:07,834 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:07,837 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:07,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:07,840 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:07,893 INFO L628 ElimStorePlain]: treesize reduction 25, result has 69.9 percent of original size [2021-06-05 22:01:07,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:07,895 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:705, output treesize:40 [2021-06-05 22:01:07,996 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:07,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884163060] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:07,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:07,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:01:07,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005977674] [2021-06-05 22:01:07,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:01:07,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:07,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:01:07,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:01:07,996 INFO L87 Difference]: Start difference. First operand 228 states and 584 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:08,814 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 40 [2021-06-05 22:01:08,965 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 44 [2021-06-05 22:01:09,294 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 49 [2021-06-05 22:01:09,421 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-06-05 22:01:09,566 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-06-05 22:01:09,703 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-06-05 22:01:09,856 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2021-06-05 22:01:09,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:09,887 INFO L93 Difference]: Finished difference Result 417 states and 898 transitions. [2021-06-05 22:01:09,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 22:01:09,888 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 18 [2021-06-05 22:01:09,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:09,888 INFO L225 Difference]: With dead ends: 417 [2021-06-05 22:01:09,888 INFO L226 Difference]: Without dead ends: 365 [2021-06-05 22:01:09,888 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 1934.8ms TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 22:01:09,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-06-05 22:01:09,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 233. [2021-06-05 22:01:09,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 2.5474137931034484) internal successors, (591), 232 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:09,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 591 transitions. [2021-06-05 22:01:09,891 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 591 transitions. Word has length 18 [2021-06-05 22:01:09,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:09,891 INFO L482 AbstractCegarLoop]: Abstraction has 233 states and 591 transitions. [2021-06-05 22:01:09,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:09,891 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 591 transitions. [2021-06-05 22:01:09,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:09,892 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:09,892 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:10,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3483,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:10,098 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:10,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:10,098 INFO L82 PathProgramCache]: Analyzing trace with hash 2104318967, now seen corresponding path program 244 times [2021-06-05 22:01:10,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:10,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414172199] [2021-06-05 22:01:10,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:10,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:10,247 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:10,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:10,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414172199] [2021-06-05 22:01:10,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414172199] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:10,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843029246] [2021-06-05 22:01:10,248 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 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:10,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:01:10,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:10,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:10,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:10,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:10,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:10,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:10,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:10,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:10,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:10,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:10,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:10,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:10,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:10,587 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:10,667 INFO L628 ElimStorePlain]: treesize reduction 172, result has 30.9 percent of original size [2021-06-05 22:01:10,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:10,670 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:10,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:10,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:10,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:10,701 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:10,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:10,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:10,727 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:328, output treesize:40 [2021-06-05 22:01:10,814 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:10,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843029246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:10,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:10,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 17 [2021-06-05 22:01:10,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199838106] [2021-06-05 22:01:10,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:01:10,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:10,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:01:10,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:01:10,815 INFO L87 Difference]: Start difference. First operand 233 states and 591 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:11,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:11,280 INFO L93 Difference]: Finished difference Result 309 states and 713 transitions. [2021-06-05 22:01:11,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:01:11,282 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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-06-05 22:01:11,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:11,282 INFO L225 Difference]: With dead ends: 309 [2021-06-05 22:01:11,282 INFO L226 Difference]: Without dead ends: 295 [2021-06-05 22:01:11,282 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 652.4ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:01:11,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-06-05 22:01:11,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 235. [2021-06-05 22:01:11,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.547008547008547) internal successors, (596), 234 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:11,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 596 transitions. [2021-06-05 22:01:11,286 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 596 transitions. Word has length 18 [2021-06-05 22:01:11,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:11,286 INFO L482 AbstractCegarLoop]: Abstraction has 235 states and 596 transitions. [2021-06-05 22:01:11,286 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:11,286 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 596 transitions. [2021-06-05 22:01:11,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:11,287 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:11,287 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:11,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3531,247 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:11,501 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:11,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:11,501 INFO L82 PathProgramCache]: Analyzing trace with hash 83984981, now seen corresponding path program 245 times [2021-06-05 22:01:11,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:11,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964216651] [2021-06-05 22:01:11,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:11,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:11,636 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:01:11,636 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:11,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964216651] [2021-06-05 22:01:11,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964216651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:11,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879241762] [2021-06-05 22:01:11,636 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 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:11,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:01:11,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:11,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:11,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:11,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:11,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:11,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:11,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:11,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:01:11,883 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:11,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:11,886 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:11,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:11,888 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:11,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:11,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:11,906 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:117, output treesize:40 [2021-06-05 22:01:11,997 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:11,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879241762] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:11,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:11,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:01:11,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753790676] [2021-06-05 22:01:11,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:01:11,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:11,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:01:11,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:01:11,998 INFO L87 Difference]: Start difference. First operand 235 states and 596 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:12,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:12,614 INFO L93 Difference]: Finished difference Result 287 states and 690 transitions. [2021-06-05 22:01:12,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:12,614 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:12,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:12,615 INFO L225 Difference]: With dead ends: 287 [2021-06-05 22:01:12,615 INFO L226 Difference]: Without dead ends: 280 [2021-06-05 22:01:12,615 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 770.9ms TimeCoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2021-06-05 22:01:12,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-06-05 22:01:12,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 243. [2021-06-05 22:01:12,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.5578512396694215) internal successors, (619), 242 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:12,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 619 transitions. [2021-06-05 22:01:12,617 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 619 transitions. Word has length 18 [2021-06-05 22:01:12,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:12,617 INFO L482 AbstractCegarLoop]: Abstraction has 243 states and 619 transitions. [2021-06-05 22:01:12,618 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:12,618 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 619 transitions. [2021-06-05 22:01:12,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:12,618 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:12,618 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:12,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3557,248 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:12,818 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:12,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:12,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1652792751, now seen corresponding path program 246 times [2021-06-05 22:01:12,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:12,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754471940] [2021-06-05 22:01:12,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:12,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:12,969 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:01:12,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:12,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754471940] [2021-06-05 22:01:12,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754471940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:12,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761588971] [2021-06-05 22:01:12,970 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 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:13,030 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:01:13,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:13,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:13,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:13,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:13,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:13,410 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:13,414 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:13,418 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:13,422 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:01:13,426 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:13,430 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:13,434 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:13,438 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:13,441 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:13,445 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:13,449 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:13,453 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:13,457 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:13,459 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:13,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:01:13,463 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:13,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:13,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:13,490 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:601, output treesize:40 [2021-06-05 22:01:13,576 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:13,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761588971] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:13,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:13,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 17 [2021-06-05 22:01:13,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599900230] [2021-06-05 22:01:13,577 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:01:13,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:13,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:01:13,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:01:13,577 INFO L87 Difference]: Start difference. First operand 243 states and 619 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:14,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:14,048 INFO L93 Difference]: Finished difference Result 281 states and 671 transitions. [2021-06-05 22:01:14,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:01:14,049 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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-06-05 22:01:14,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:14,049 INFO L225 Difference]: With dead ends: 281 [2021-06-05 22:01:14,049 INFO L226 Difference]: Without dead ends: 274 [2021-06-05 22:01:14,049 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 645.2ms TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2021-06-05 22:01:14,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-06-05 22:01:14,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 243. [2021-06-05 22:01:14,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.5578512396694215) internal successors, (619), 242 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:14,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 619 transitions. [2021-06-05 22:01:14,052 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 619 transitions. Word has length 18 [2021-06-05 22:01:14,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:14,052 INFO L482 AbstractCegarLoop]: Abstraction has 243 states and 619 transitions. [2021-06-05 22:01:14,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:14,052 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 619 transitions. [2021-06-05 22:01:14,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:14,052 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:14,052 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:14,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3567,249 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:14,253 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:14,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:14,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1326017241, now seen corresponding path program 247 times [2021-06-05 22:01:14,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:14,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864458829] [2021-06-05 22:01:14,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:14,479 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:01:14,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:14,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864458829] [2021-06-05 22:01:14,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864458829] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:14,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653341066] [2021-06-05 22:01:14,479 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 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:14,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:14,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:14,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:14,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:01:14,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:14,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:14,825 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:14,829 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:14,833 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:14,837 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:14,841 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:14,845 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:14,848 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:01:14,852 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:14,856 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:14,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:14,859 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:14,910 INFO L628 ElimStorePlain]: treesize reduction 23, result has 72.0 percent of original size [2021-06-05 22:01:14,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:14,911 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:450, output treesize:41 [2021-06-05 22:01:14,973 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:14,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653341066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:14,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:14,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:01:14,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021177721] [2021-06-05 22:01:14,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:14,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:14,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:14,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:14,974 INFO L87 Difference]: Start difference. First operand 243 states and 619 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:15,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:15,484 INFO L93 Difference]: Finished difference Result 272 states and 659 transitions. [2021-06-05 22:01:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:15,484 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:15,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:15,484 INFO L225 Difference]: With dead ends: 272 [2021-06-05 22:01:15,484 INFO L226 Difference]: Without dead ends: 265 [2021-06-05 22:01:15,484 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 748.4ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:01:15,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-06-05 22:01:15,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 243. [2021-06-05 22:01:15,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.5578512396694215) internal successors, (619), 242 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:15,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 619 transitions. [2021-06-05 22:01:15,487 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 619 transitions. Word has length 18 [2021-06-05 22:01:15,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:15,487 INFO L482 AbstractCegarLoop]: Abstraction has 243 states and 619 transitions. [2021-06-05 22:01:15,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:15,487 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 619 transitions. [2021-06-05 22:01:15,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:15,487 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:15,487 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:15,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3654,250 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:15,688 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:15,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:15,688 INFO L82 PathProgramCache]: Analyzing trace with hash -422361285, now seen corresponding path program 248 times [2021-06-05 22:01:15,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:15,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770145016] [2021-06-05 22:01:15,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:15,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:15,834 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:15,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:15,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770145016] [2021-06-05 22:01:15,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770145016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:15,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872801542] [2021-06-05 22:01:15,834 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 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:15,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:01:15,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:15,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:15,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:16,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:16,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:16,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:16,185 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,188 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:16,188 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:01:16,192 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:16,196 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:01:16,200 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:16,204 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:16,208 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:16,212 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:16,216 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:16,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:16,219 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:16,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:16,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:16,245 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:446, output treesize:40 [2021-06-05 22:01:16,350 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:16,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872801542] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:16,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:16,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:01:16,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140189423] [2021-06-05 22:01:16,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:01:16,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:16,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:01:16,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:01:16,351 INFO L87 Difference]: Start difference. First operand 243 states and 619 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:16,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:16,826 INFO L93 Difference]: Finished difference Result 289 states and 690 transitions. [2021-06-05 22:01:16,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:16,827 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:16,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:16,827 INFO L225 Difference]: With dead ends: 289 [2021-06-05 22:01:16,827 INFO L226 Difference]: Without dead ends: 282 [2021-06-05 22:01:16,827 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 602.4ms TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:01:16,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-06-05 22:01:16,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 246. [2021-06-05 22:01:16,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.5673469387755103) internal successors, (629), 245 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:16,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 629 transitions. [2021-06-05 22:01:16,830 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 629 transitions. Word has length 18 [2021-06-05 22:01:16,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:16,830 INFO L482 AbstractCegarLoop]: Abstraction has 246 states and 629 transitions. [2021-06-05 22:01:16,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:16,830 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 629 transitions. [2021-06-05 22:01:16,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:16,830 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:16,830 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:17,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3694 [2021-06-05 22:01:17,031 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:17,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:17,031 INFO L82 PathProgramCache]: Analyzing trace with hash 2135828279, now seen corresponding path program 249 times [2021-06-05 22:01:17,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:17,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510516311] [2021-06-05 22:01:17,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:17,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:17,280 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:17,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:17,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510516311] [2021-06-05 22:01:17,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510516311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:17,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562209570] [2021-06-05 22:01:17,280 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 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:17,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:01:17,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:17,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:17,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:17,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:01:17,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:01:17,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:17,763 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:17,767 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:17,771 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:17,775 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:01:17,779 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:17,790 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:17,794 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:17,798 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,800 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:17,801 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:17,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:01:17,804 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:17,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:17,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:17,831 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:488, output treesize:40 [2021-06-05 22:01:17,931 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:17,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562209570] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:17,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:17,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:01:17,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156026685] [2021-06-05 22:01:17,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:01:17,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:17,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:01:17,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:01:17,932 INFO L87 Difference]: Start difference. First operand 246 states and 629 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:18,919 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-06-05 22:01:19,401 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-06-05 22:01:19,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:19,645 INFO L93 Difference]: Finished difference Result 444 states and 995 transitions. [2021-06-05 22:01:19,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 22:01:19,645 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:01:19,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:19,646 INFO L225 Difference]: With dead ends: 444 [2021-06-05 22:01:19,646 INFO L226 Difference]: Without dead ends: 418 [2021-06-05 22:01:19,646 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 1834.3ms TimeCoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 22:01:19,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-06-05 22:01:19,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 270. [2021-06-05 22:01:19,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.5985130111524164) internal successors, (699), 269 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:19,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 699 transitions. [2021-06-05 22:01:19,650 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 699 transitions. Word has length 18 [2021-06-05 22:01:19,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:19,650 INFO L482 AbstractCegarLoop]: Abstraction has 270 states and 699 transitions. [2021-06-05 22:01:19,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:19,650 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 699 transitions. [2021-06-05 22:01:19,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:19,650 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:19,650 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:19,873 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3745 [2021-06-05 22:01:19,874 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:19,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:19,874 INFO L82 PathProgramCache]: Analyzing trace with hash 819670975, now seen corresponding path program 250 times [2021-06-05 22:01:19,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:19,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642016036] [2021-06-05 22:01:19,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:19,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:20,060 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:20,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:20,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642016036] [2021-06-05 22:01:20,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642016036] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:20,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40021021] [2021-06-05 22:01:20,061 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 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:20,121 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:01:20,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:20,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:20,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:20,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:01:20,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:20,421 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:20,425 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:20,429 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:20,433 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:20,437 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:20,441 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:20,444 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:20,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:20,447 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:20,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:20,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:20,473 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:343, output treesize:41 [2021-06-05 22:01:20,529 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:20,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40021021] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:20,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:20,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:01:20,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083085577] [2021-06-05 22:01:20,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:20,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:20,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:20,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:20,530 INFO L87 Difference]: Start difference. First operand 270 states and 699 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:21,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:21,028 INFO L93 Difference]: Finished difference Result 303 states and 745 transitions. [2021-06-05 22:01:21,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:01:21,028 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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-06-05 22:01:21,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:21,029 INFO L225 Difference]: With dead ends: 303 [2021-06-05 22:01:21,029 INFO L226 Difference]: Without dead ends: 296 [2021-06-05 22:01:21,029 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 648.8ms TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-06-05 22:01:21,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2021-06-05 22:01:21,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 270. [2021-06-05 22:01:21,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.5985130111524164) internal successors, (699), 269 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:21,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 699 transitions. [2021-06-05 22:01:21,032 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 699 transitions. Word has length 18 [2021-06-05 22:01:21,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:21,032 INFO L482 AbstractCegarLoop]: Abstraction has 270 states and 699 transitions. [2021-06-05 22:01:21,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:21,032 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 699 transitions. [2021-06-05 22:01:21,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:21,032 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:21,032 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:21,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3837 [2021-06-05 22:01:21,233 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:21,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:21,233 INFO L82 PathProgramCache]: Analyzing trace with hash -1326499785, now seen corresponding path program 251 times [2021-06-05 22:01:21,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:21,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624850205] [2021-06-05 22:01:21,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:21,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:21,615 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:21,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:21,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624850205] [2021-06-05 22:01:21,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624850205] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:21,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332919736] [2021-06-05 22:01:21,615 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 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:21,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:01:21,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:21,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:21,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:21,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:21,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:21,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:21,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:21,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:21,904 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:21,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:21,907 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:21,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:21,911 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:21,944 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:01:21,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:21,945 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:126, output treesize:41 [2021-06-05 22:01:22,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:22,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332919736] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:22,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:22,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:01:22,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849811606] [2021-06-05 22:01:22,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:01:22,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:22,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:01:22,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:01:22,015 INFO L87 Difference]: Start difference. First operand 270 states and 699 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:22,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:22,551 INFO L93 Difference]: Finished difference Result 350 states and 826 transitions. [2021-06-05 22:01:22,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:01:22,552 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:01:22,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:22,552 INFO L225 Difference]: With dead ends: 350 [2021-06-05 22:01:22,552 INFO L226 Difference]: Without dead ends: 343 [2021-06-05 22:01:22,552 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 846.8ms TimeCoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:01:22,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-06-05 22:01:22,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 275. [2021-06-05 22:01:22,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 274 states have (on average 2.605839416058394) internal successors, (714), 274 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:22,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 714 transitions. [2021-06-05 22:01:22,555 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 714 transitions. Word has length 18 [2021-06-05 22:01:22,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:22,555 INFO L482 AbstractCegarLoop]: Abstraction has 275 states and 714 transitions. [2021-06-05 22:01:22,555 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:22,555 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 714 transitions. [2021-06-05 22:01:22,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:22,555 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:22,555 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:22,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3888,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:22,756 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:22,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:22,756 INFO L82 PathProgramCache]: Analyzing trace with hash -1804816363, now seen corresponding path program 252 times [2021-06-05 22:01:22,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:22,756 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546914195] [2021-06-05 22:01:22,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:22,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:22,986 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:22,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:22,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546914195] [2021-06-05 22:01:22,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546914195] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:22,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546709151] [2021-06-05 22:01:22,987 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 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:23,050 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:01:23,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:23,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:23,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:23,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:23,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:01:23,500 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:01:23,505 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:23,509 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:01:23,513 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:01:23,518 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:23,522 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:23,527 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:23,532 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:23,536 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:23,540 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:23,544 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:23,549 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,551 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:23,551 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:23,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:01:23,555 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:23,606 INFO L628 ElimStorePlain]: treesize reduction 21, result has 73.8 percent of original size [2021-06-05 22:01:23,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:23,607 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:641, output treesize:41 [2021-06-05 22:01:23,677 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:23,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546709151] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:23,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:23,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:01:23,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667581336] [2021-06-05 22:01:23,677 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:01:23,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:23,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:01:23,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:01:23,677 INFO L87 Difference]: Start difference. First operand 275 states and 714 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:24,046 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-06-05 22:01:25,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:25,357 INFO L93 Difference]: Finished difference Result 484 states and 1089 transitions. [2021-06-05 22:01:25,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 22:01:25,357 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 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 18 [2021-06-05 22:01:25,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:25,357 INFO L225 Difference]: With dead ends: 484 [2021-06-05 22:01:25,358 INFO L226 Difference]: Without dead ends: 451 [2021-06-05 22:01:25,358 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 1722.2ms TimeCoverageRelationStatistics Valid=184, Invalid=1376, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 22:01:25,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-06-05 22:01:25,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 294. [2021-06-05 22:01:25,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.651877133105802) internal successors, (777), 293 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:25,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 777 transitions. [2021-06-05 22:01:25,361 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 777 transitions. Word has length 18 [2021-06-05 22:01:25,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:25,361 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 777 transitions. [2021-06-05 22:01:25,361 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:25,361 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 777 transitions. [2021-06-05 22:01:25,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:25,361 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:25,361 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:25,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3898,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:25,562 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:25,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:25,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1833385169, now seen corresponding path program 253 times [2021-06-05 22:01:25,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:25,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819987120] [2021-06-05 22:01:25,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:25,716 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:25,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:25,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819987120] [2021-06-05 22:01:25,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819987120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:25,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868407995] [2021-06-05 22:01:25,716 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 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:25,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:25,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:25,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:26,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:26,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:26,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:26,066 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,069 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:26,069 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:01:26,074 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:26,078 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:26,082 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:26,086 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:01:26,090 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:26,094 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:26,098 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:26,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:26,101 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:26,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:26,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:26,127 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:444, output treesize:41 [2021-06-05 22:01:26,190 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:26,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868407995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:26,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:26,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:01:26,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796357376] [2021-06-05 22:01:26,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:01:26,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:26,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:01:26,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:01:26,191 INFO L87 Difference]: Start difference. First operand 294 states and 777 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:26,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:26,862 INFO L93 Difference]: Finished difference Result 417 states and 981 transitions. [2021-06-05 22:01:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 22:01:26,862 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:26,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:26,863 INFO L225 Difference]: With dead ends: 417 [2021-06-05 22:01:26,863 INFO L226 Difference]: Without dead ends: 381 [2021-06-05 22:01:26,863 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 760.4ms TimeCoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:01:26,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-06-05 22:01:26,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 296. [2021-06-05 22:01:26,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.6542372881355933) internal successors, (783), 295 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:26,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 783 transitions. [2021-06-05 22:01:26,866 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 783 transitions. Word has length 18 [2021-06-05 22:01:26,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:26,866 INFO L482 AbstractCegarLoop]: Abstraction has 296 states and 783 transitions. [2021-06-05 22:01:26,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:26,867 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 783 transitions. [2021-06-05 22:01:26,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:26,867 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:26,867 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:27,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3988,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:27,081 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:27,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:27,081 INFO L82 PathProgramCache]: Analyzing trace with hash -2067126123, now seen corresponding path program 254 times [2021-06-05 22:01:27,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:27,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285694581] [2021-06-05 22:01:27,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:27,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:27,263 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:27,263 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:27,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285694581] [2021-06-05 22:01:27,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285694581] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:27,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623090799] [2021-06-05 22:01:27,263 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 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:27,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:01:27,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:27,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:27,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:27,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:27,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:27,607 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:27,613 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:27,626 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:27,631 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:27,636 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:27,640 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:27,644 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:27,647 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:27,651 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:27,655 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:27,659 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:27,663 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,665 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:27,666 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:27,670 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:27,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:01:27,673 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:27,726 INFO L628 ElimStorePlain]: treesize reduction 25, result has 69.9 percent of original size [2021-06-05 22:01:27,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:27,728 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:649, output treesize:40 [2021-06-05 22:01:27,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:27,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623090799] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:27,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:27,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:01:27,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435924805] [2021-06-05 22:01:27,819 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:27,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:27,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:27,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:27,819 INFO L87 Difference]: Start difference. First operand 296 states and 783 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:28,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:28,456 INFO L93 Difference]: Finished difference Result 403 states and 962 transitions. [2021-06-05 22:01:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:01:28,456 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:01:28,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:28,456 INFO L225 Difference]: With dead ends: 403 [2021-06-05 22:01:28,456 INFO L226 Difference]: Without dead ends: 386 [2021-06-05 22:01:28,457 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 721.3ms TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:01:28,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2021-06-05 22:01:28,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 299. [2021-06-05 22:01:28,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 2.664429530201342) internal successors, (794), 298 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:28,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 794 transitions. [2021-06-05 22:01:28,460 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 794 transitions. Word has length 18 [2021-06-05 22:01:28,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:28,460 INFO L482 AbstractCegarLoop]: Abstraction has 299 states and 794 transitions. [2021-06-05 22:01:28,460 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:28,460 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 794 transitions. [2021-06-05 22:01:28,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:28,460 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:28,460 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:28,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4022 [2021-06-05 22:01:28,662 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:28,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:28,662 INFO L82 PathProgramCache]: Analyzing trace with hash 491063441, now seen corresponding path program 255 times [2021-06-05 22:01:28,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:28,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067496011] [2021-06-05 22:01:28,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:28,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:28,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:28,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:28,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067496011] [2021-06-05 22:01:28,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067496011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:28,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785099148] [2021-06-05 22:01:28,846 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 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:28,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:01:28,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:28,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:28,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:29,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:29,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:01:29,201 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:29,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:29,209 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:29,213 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:01:29,217 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:01:29,222 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:01:29,225 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:29,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:29,230 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:29,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:29,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:29,259 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:352, output treesize:40 [2021-06-05 22:01:29,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:29,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785099148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:29,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:29,361 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:01:29,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157989218] [2021-06-05 22:01:29,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:01:29,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:29,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:01:29,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:01:29,362 INFO L87 Difference]: Start difference. First operand 299 states and 794 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:30,289 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-06-05 22:01:30,741 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-06-05 22:01:31,191 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2021-06-05 22:01:31,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:31,240 INFO L93 Difference]: Finished difference Result 441 states and 1013 transitions. [2021-06-05 22:01:31,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 22:01:31,241 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 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 18 [2021-06-05 22:01:31,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:31,241 INFO L225 Difference]: With dead ends: 441 [2021-06-05 22:01:31,241 INFO L226 Difference]: Without dead ends: 403 [2021-06-05 22:01:31,241 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 1912.2ms TimeCoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 22:01:31,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-06-05 22:01:31,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 296. [2021-06-05 22:01:31,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.6271186440677967) internal successors, (775), 295 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:31,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 775 transitions. [2021-06-05 22:01:31,244 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 775 transitions. Word has length 18 [2021-06-05 22:01:31,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:31,244 INFO L482 AbstractCegarLoop]: Abstraction has 296 states and 775 transitions. [2021-06-05 22:01:31,244 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:31,244 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 775 transitions. [2021-06-05 22:01:31,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:31,245 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:31,245 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:31,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4070,258 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:31,445 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:31,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:31,445 INFO L82 PathProgramCache]: Analyzing trace with hash -2035616811, now seen corresponding path program 256 times [2021-06-05 22:01:31,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:31,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777184368] [2021-06-05 22:01:31,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:31,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:31,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:31,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777184368] [2021-06-05 22:01:31,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777184368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:31,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212855725] [2021-06-05 22:01:31,712 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 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:31,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:01:31,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:31,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:31,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:31,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:31,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:31,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:31,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:31,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:31,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:31,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:31,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:31,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:31,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:01:31,980 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:32,060 INFO L628 ElimStorePlain]: treesize reduction 160, result has 32.5 percent of original size [2021-06-05 22:01:32,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:32,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:32,064 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:32,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:32,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:32,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:32,094 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:32,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:32,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:32,121 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:328, output treesize:40 [2021-06-05 22:01:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:32,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212855725] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:32,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:32,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:01:32,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369659002] [2021-06-05 22:01:32,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:32,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:32,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:32,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:32,216 INFO L87 Difference]: Start difference. First operand 296 states and 775 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:32,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:32,576 INFO L93 Difference]: Finished difference Result 365 states and 891 transitions. [2021-06-05 22:01:32,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:32,576 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:32,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:32,576 INFO L225 Difference]: With dead ends: 365 [2021-06-05 22:01:32,576 INFO L226 Difference]: Without dead ends: 358 [2021-06-05 22:01:32,577 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 631.5ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:01:32,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-06-05 22:01:32,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 300. [2021-06-05 22:01:32,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.6387959866220734) internal successors, (789), 299 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:32,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 789 transitions. [2021-06-05 22:01:32,579 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 789 transitions. Word has length 18 [2021-06-05 22:01:32,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:32,579 INFO L482 AbstractCegarLoop]: Abstraction has 300 states and 789 transitions. [2021-06-05 22:01:32,579 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:32,579 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 789 transitions. [2021-06-05 22:01:32,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:32,580 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:32,580 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:32,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4121 [2021-06-05 22:01:32,785 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:32,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:32,785 INFO L82 PathProgramCache]: Analyzing trace with hash 522572753, now seen corresponding path program 257 times [2021-06-05 22:01:32,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:32,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159898765] [2021-06-05 22:01:32,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:32,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:33,031 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:33,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:33,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159898765] [2021-06-05 22:01:33,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159898765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:33,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758425910] [2021-06-05 22:01:33,032 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 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:33,094 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:01:33,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:33,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:33,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:33,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:33,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:33,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:33,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:33,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:33,255 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:33,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:33,258 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:33,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:33,260 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:33,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:33,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:33,278 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:123, output treesize:40 [2021-06-05 22:01:33,374 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:33,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758425910] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:33,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:33,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:01:33,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176822742] [2021-06-05 22:01:33,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:01:33,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:33,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:01:33,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:01:33,375 INFO L87 Difference]: Start difference. First operand 300 states and 789 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:33,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:33,845 INFO L93 Difference]: Finished difference Result 376 states and 904 transitions. [2021-06-05 22:01:33,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:33,845 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 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 18 [2021-06-05 22:01:33,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:33,846 INFO L225 Difference]: With dead ends: 376 [2021-06-05 22:01:33,846 INFO L226 Difference]: Without dead ends: 369 [2021-06-05 22:01:33,846 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 644.1ms TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:01:33,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2021-06-05 22:01:33,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 300. [2021-06-05 22:01:33,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.6387959866220734) internal successors, (789), 299 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:33,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 789 transitions. [2021-06-05 22:01:33,848 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 789 transitions. Word has length 18 [2021-06-05 22:01:33,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:33,849 INFO L482 AbstractCegarLoop]: Abstraction has 300 states and 789 transitions. [2021-06-05 22:01:33,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:33,849 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 789 transitions. [2021-06-05 22:01:33,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:33,849 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:33,849 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:34,049 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4139,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:34,049 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:34,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:34,050 INFO L82 PathProgramCache]: Analyzing trace with hash -793584551, now seen corresponding path program 258 times [2021-06-05 22:01:34,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:34,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733321133] [2021-06-05 22:01:34,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:34,218 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:34,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:34,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733321133] [2021-06-05 22:01:34,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733321133] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:34,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254874077] [2021-06-05 22:01:34,218 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 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:34,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:01:34,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:34,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:34,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:34,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:34,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:34,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:34,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:34,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:34,477 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:34,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:34,480 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:34,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:34,482 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:34,515 INFO L628 ElimStorePlain]: treesize reduction 15, result has 73.2 percent of original size [2021-06-05 22:01:34,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:34,516 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:124, output treesize:41 [2021-06-05 22:01:34,570 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:34,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254874077] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:34,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:34,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:01:34,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006187203] [2021-06-05 22:01:34,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:01:34,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:34,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:01:34,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:01:34,571 INFO L87 Difference]: Start difference. First operand 300 states and 789 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:35,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:35,011 INFO L93 Difference]: Finished difference Result 357 states and 876 transitions. [2021-06-05 22:01:35,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:01:35,011 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:01:35,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:35,011 INFO L225 Difference]: With dead ends: 357 [2021-06-05 22:01:35,011 INFO L226 Difference]: Without dead ends: 350 [2021-06-05 22:01:35,012 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 554.0ms TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:01:35,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-06-05 22:01:35,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 300. [2021-06-05 22:01:35,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.6387959866220734) internal successors, (789), 299 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:35,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 789 transitions. [2021-06-05 22:01:35,014 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 789 transitions. Word has length 18 [2021-06-05 22:01:35,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:35,014 INFO L482 AbstractCegarLoop]: Abstraction has 300 states and 789 transitions. [2021-06-05 22:01:35,014 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:35,014 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 789 transitions. [2021-06-05 22:01:35,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:35,015 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:35,015 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:35,215 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4148,261 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:35,215 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:35,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:35,216 INFO L82 PathProgramCache]: Analyzing trace with hash -1484793455, now seen corresponding path program 259 times [2021-06-05 22:01:35,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:35,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455282092] [2021-06-05 22:01:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:35,401 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:35,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:35,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455282092] [2021-06-05 22:01:35,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455282092] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:35,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336415092] [2021-06-05 22:01:35,401 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 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:35,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:35,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:35,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:35,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:35,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:35,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:35,823 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:35,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:35,831 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:35,835 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:35,839 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,841 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:35,842 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:35,846 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:35,850 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:35,853 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:35,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:01:35,856 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:35,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:35,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:35,882 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:474, output treesize:41 [2021-06-05 22:01:35,942 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:35,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336415092] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:35,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:35,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:01:35,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360610834] [2021-06-05 22:01:35,943 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:35,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:35,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:35,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:35,943 INFO L87 Difference]: Start difference. First operand 300 states and 789 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:36,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:36,266 INFO L93 Difference]: Finished difference Result 372 states and 909 transitions. [2021-06-05 22:01:36,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:01:36,266 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:36,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:36,267 INFO L225 Difference]: With dead ends: 372 [2021-06-05 22:01:36,267 INFO L226 Difference]: Without dead ends: 359 [2021-06-05 22:01:36,267 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 479.6ms TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:01:36,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2021-06-05 22:01:36,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 301. [2021-06-05 22:01:36,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.64) internal successors, (792), 300 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:36,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 792 transitions. [2021-06-05 22:01:36,271 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 792 transitions. Word has length 18 [2021-06-05 22:01:36,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:36,271 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 792 transitions. [2021-06-05 22:01:36,271 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:36,271 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 792 transitions. [2021-06-05 22:01:36,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:36,272 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:36,272 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:36,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4160,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:36,472 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:36,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:36,472 INFO L82 PathProgramCache]: Analyzing trace with hash -1090337451, now seen corresponding path program 260 times [2021-06-05 22:01:36,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:36,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710442560] [2021-06-05 22:01:36,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:36,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:36,602 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:36,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:36,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710442560] [2021-06-05 22:01:36,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710442560] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:36,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910878627] [2021-06-05 22:01:36,603 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 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:36,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:01:36,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:36,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:36,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:36,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:36,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:36,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:36,961 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:36,965 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:36,969 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:36,973 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:36,977 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:36,981 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:36,985 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,987 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:36,987 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:01:36,991 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:36,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:36,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:36,994 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:37,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:37,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:37,021 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:470, output treesize:40 [2021-06-05 22:01:37,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:37,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910878627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:37,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:37,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:01:37,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678391624] [2021-06-05 22:01:37,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:37,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:37,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:37,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:37,109 INFO L87 Difference]: Start difference. First operand 301 states and 792 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:37,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:37,391 INFO L93 Difference]: Finished difference Result 385 states and 934 transitions. [2021-06-05 22:01:37,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:37,391 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:01:37,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:37,392 INFO L225 Difference]: With dead ends: 385 [2021-06-05 22:01:37,392 INFO L226 Difference]: Without dead ends: 378 [2021-06-05 22:01:37,392 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 397.4ms TimeCoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:01:37,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-06-05 22:01:37,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 303. [2021-06-05 22:01:37,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.6490066225165565) internal successors, (800), 302 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:37,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 800 transitions. [2021-06-05 22:01:37,395 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 800 transitions. Word has length 18 [2021-06-05 22:01:37,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:37,395 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 800 transitions. [2021-06-05 22:01:37,395 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:37,395 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 800 transitions. [2021-06-05 22:01:37,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:37,396 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:37,396 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:37,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4245,263 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:37,596 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:37,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:37,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1467852113, now seen corresponding path program 261 times [2021-06-05 22:01:37,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:37,596 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684258798] [2021-06-05 22:01:37,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:37,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:37,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:37,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:37,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684258798] [2021-06-05 22:01:37,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684258798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:37,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327578271] [2021-06-05 22:01:37,806 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 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:37,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:01:37,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:37,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:37,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:38,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:38,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:38,135 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:01:38,139 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:01:38,144 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:01:38,148 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:38,152 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:01:38,157 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:38,161 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:38,165 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:38,169 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:38,174 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,176 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:38,177 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:38,181 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:38,185 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,187 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:38,187 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:38,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:38,191 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:38,244 INFO L628 ElimStorePlain]: treesize reduction 25, result has 69.9 percent of original size [2021-06-05 22:01:38,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:38,246 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:705, output treesize:40 [2021-06-05 22:01:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:38,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327578271] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:38,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:38,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:01:38,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375721448] [2021-06-05 22:01:38,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:01:38,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:38,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:01:38,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:01:38,347 INFO L87 Difference]: Start difference. First operand 303 states and 800 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:39,122 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 40 [2021-06-05 22:01:39,285 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 44 [2021-06-05 22:01:39,619 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-06-05 22:01:39,739 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-06-05 22:01:39,905 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-06-05 22:01:40,050 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-06-05 22:01:40,247 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-06-05 22:01:40,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:40,285 INFO L93 Difference]: Finished difference Result 495 states and 1126 transitions. [2021-06-05 22:01:40,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 22:01:40,285 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 18 [2021-06-05 22:01:40,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:40,286 INFO L225 Difference]: With dead ends: 495 [2021-06-05 22:01:40,286 INFO L226 Difference]: Without dead ends: 461 [2021-06-05 22:01:40,286 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 1958.3ms TimeCoverageRelationStatistics Valid=210, Invalid=1196, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 22:01:40,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-06-05 22:01:40,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 305. [2021-06-05 22:01:40,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.6546052631578947) internal successors, (807), 304 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:40,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 807 transitions. [2021-06-05 22:01:40,289 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 807 transitions. Word has length 18 [2021-06-05 22:01:40,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:40,290 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 807 transitions. [2021-06-05 22:01:40,290 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:40,290 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 807 transitions. [2021-06-05 22:01:40,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:40,290 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:40,290 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:40,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4295 [2021-06-05 22:01:40,490 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:40,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:40,491 INFO L82 PathProgramCache]: Analyzing trace with hash 2005707691, now seen corresponding path program 262 times [2021-06-05 22:01:40,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:40,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638619096] [2021-06-05 22:01:40,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:40,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:40,638 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:01:40,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:40,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638619096] [2021-06-05 22:01:40,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638619096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:40,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789246121] [2021-06-05 22:01:40,639 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 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:40,703 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:01:40,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:40,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:40,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:40,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:40,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:40,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:40,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:40,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:40,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:40,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:40,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:40,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:40,924 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:40,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:40,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:40,928 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:41,027 INFO L628 ElimStorePlain]: treesize reduction 238, result has 23.2 percent of original size [2021-06-05 22:01:41,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:41,031 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:41,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:41,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:41,060 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:41,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:41,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:41,086 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:01:41,178 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:41,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789246121] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:41,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:41,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:01:41,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250118885] [2021-06-05 22:01:41,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:41,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:41,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:41,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:41,178 INFO L87 Difference]: Start difference. First operand 305 states and 807 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:41,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:41,766 INFO L93 Difference]: Finished difference Result 350 states and 870 transitions. [2021-06-05 22:01:41,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:01:41,766 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:41,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:41,767 INFO L225 Difference]: With dead ends: 350 [2021-06-05 22:01:41,767 INFO L226 Difference]: Without dead ends: 343 [2021-06-05 22:01:41,767 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 764.4ms TimeCoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:01:41,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-06-05 22:01:41,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 305. [2021-06-05 22:01:41,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.6546052631578947) internal successors, (807), 304 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:41,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 807 transitions. [2021-06-05 22:01:41,770 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 807 transitions. Word has length 18 [2021-06-05 22:01:41,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:41,770 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 807 transitions. [2021-06-05 22:01:41,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:41,770 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 807 transitions. [2021-06-05 22:01:41,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:41,770 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:41,770 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:41,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 265 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4343 [2021-06-05 22:01:41,985 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:41,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:41,985 INFO L82 PathProgramCache]: Analyzing trace with hash 689550387, now seen corresponding path program 263 times [2021-06-05 22:01:41,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:41,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780297865] [2021-06-05 22:01:41,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:41,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:01:42,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:42,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780297865] [2021-06-05 22:01:42,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780297865] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:42,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564178798] [2021-06-05 22:01:42,176 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 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:42,239 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:01:42,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:42,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:42,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:42,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:42,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:42,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:42,439 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:42,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:01:42,442 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:42,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:42,445 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:42,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:42,448 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:42,481 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:01:42,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:42,482 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:120, output treesize:41 [2021-06-05 22:01:42,535 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:42,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564178798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:42,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:42,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:01:42,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130927303] [2021-06-05 22:01:42,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:01:42,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:42,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:01:42,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:01:42,536 INFO L87 Difference]: Start difference. First operand 305 states and 807 transitions. Second operand has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:43,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:43,097 INFO L93 Difference]: Finished difference Result 341 states and 858 transitions. [2021-06-05 22:01:43,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:43,097 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:01:43,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:43,098 INFO L225 Difference]: With dead ends: 341 [2021-06-05 22:01:43,098 INFO L226 Difference]: Without dead ends: 334 [2021-06-05 22:01:43,098 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 777.2ms TimeCoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:01:43,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-06-05 22:01:43,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 305. [2021-06-05 22:01:43,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.6546052631578947) internal successors, (807), 304 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:43,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 807 transitions. [2021-06-05 22:01:43,101 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 807 transitions. Word has length 18 [2021-06-05 22:01:43,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:43,101 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 807 transitions. [2021-06-05 22:01:43,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:43,101 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 807 transitions. [2021-06-05 22:01:43,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:43,101 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:43,101 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:43,301 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4368,266 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:43,301 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:43,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:43,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1058828139, now seen corresponding path program 264 times [2021-06-05 22:01:43,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:43,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233521233] [2021-06-05 22:01:43,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:43,574 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:43,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:43,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233521233] [2021-06-05 22:01:43,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233521233] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:43,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330650018] [2021-06-05 22:01:43,575 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 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:43,638 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:01:43,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:43,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:43,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:43,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:43,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:43,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:43,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:43,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:43,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:43,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:43,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:43,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:43,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:43,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:43,913 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:43,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:43,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:43,917 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:44,000 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:01:44,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:44,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:44,005 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:44,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:44,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:44,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:44,034 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:44,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:44,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:44,067 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:01:44,164 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:44,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330650018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:44,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:44,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:01:44,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700949851] [2021-06-05 22:01:44,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:01:44,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:44,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:01:44,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:01:44,165 INFO L87 Difference]: Start difference. First operand 305 states and 807 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:44,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:44,823 INFO L93 Difference]: Finished difference Result 361 states and 892 transitions. [2021-06-05 22:01:44,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:01:44,823 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:44,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:44,824 INFO L225 Difference]: With dead ends: 361 [2021-06-05 22:01:44,824 INFO L226 Difference]: Without dead ends: 354 [2021-06-05 22:01:44,824 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 910.2ms TimeCoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:01:44,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-06-05 22:01:44,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 307. [2021-06-05 22:01:44,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.6601307189542482) internal successors, (814), 306 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:44,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 814 transitions. [2021-06-05 22:01:44,826 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 814 transitions. Word has length 18 [2021-06-05 22:01:44,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:44,827 INFO L482 AbstractCegarLoop]: Abstraction has 307 states and 814 transitions. [2021-06-05 22:01:44,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:44,827 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 814 transitions. [2021-06-05 22:01:44,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:44,827 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:44,827 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:45,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 267 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4376 [2021-06-05 22:01:45,027 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:45,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:45,028 INFO L82 PathProgramCache]: Analyzing trace with hash 1499361425, now seen corresponding path program 265 times [2021-06-05 22:01:45,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:45,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099229427] [2021-06-05 22:01:45,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:45,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:45,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:45,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:45,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099229427] [2021-06-05 22:01:45,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099229427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:45,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702686727] [2021-06-05 22:01:45,298 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 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:45,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:45,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:45,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:45,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:45,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:45,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:45,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:45,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:45,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:45,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:45,614 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:45,617 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:45,618 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:45,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:45,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:45,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:45,703 INFO L628 ElimStorePlain]: treesize reduction 240, result has 22.6 percent of original size [2021-06-05 22:01:45,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:01:45,706 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:45,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:45,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:45,735 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:45,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:45,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:45,762 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:01:45,861 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:45,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702686727] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:45,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:45,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:01:45,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855221058] [2021-06-05 22:01:45,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:45,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:45,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:45,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:45,862 INFO L87 Difference]: Start difference. First operand 307 states and 814 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:46,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:46,526 INFO L93 Difference]: Finished difference Result 367 states and 900 transitions. [2021-06-05 22:01:46,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:01:46,526 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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-06-05 22:01:46,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:46,527 INFO L225 Difference]: With dead ends: 367 [2021-06-05 22:01:46,527 INFO L226 Difference]: Without dead ends: 360 [2021-06-05 22:01:46,527 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 919.6ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:01:46,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-06-05 22:01:46,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 306. [2021-06-05 22:01:46,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.6557377049180326) internal successors, (810), 305 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:46,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 810 transitions. [2021-06-05 22:01:46,530 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 810 transitions. Word has length 18 [2021-06-05 22:01:46,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:46,530 INFO L482 AbstractCegarLoop]: Abstraction has 306 states and 810 transitions. [2021-06-05 22:01:46,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:46,530 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 810 transitions. [2021-06-05 22:01:46,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:46,530 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:46,530 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:46,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4400,268 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:46,731 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:46,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:46,731 INFO L82 PathProgramCache]: Analyzing trace with hash 183204121, now seen corresponding path program 266 times [2021-06-05 22:01:46,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:46,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941628071] [2021-06-05 22:01:46,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:46,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:47,115 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:47,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:47,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941628071] [2021-06-05 22:01:47,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941628071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:47,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060041136] [2021-06-05 22:01:47,115 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 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:47,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:01:47,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:47,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:47,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:47,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:47,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:47,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:47,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:47,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:47,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:47,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:47,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:47,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:47,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:47,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:47,501 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:47,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:47,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:47,505 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:47,587 INFO L628 ElimStorePlain]: treesize reduction 251, result has 22.0 percent of original size [2021-06-05 22:01:47,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:01:47,591 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:47,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:47,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:47,618 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:47,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:47,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:47,643 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:452, output treesize:41 [2021-06-05 22:01:47,707 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:47,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060041136] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:47,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:47,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:01:47,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553748135] [2021-06-05 22:01:47,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:01:47,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:47,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:01:47,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:01:47,708 INFO L87 Difference]: Start difference. First operand 306 states and 810 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:48,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:48,331 INFO L93 Difference]: Finished difference Result 350 states and 873 transitions. [2021-06-05 22:01:48,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:01:48,331 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:01:48,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:48,332 INFO L225 Difference]: With dead ends: 350 [2021-06-05 22:01:48,332 INFO L226 Difference]: Without dead ends: 343 [2021-06-05 22:01:48,332 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1027.6ms TimeCoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:01:48,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-06-05 22:01:48,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 306. [2021-06-05 22:01:48,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.6557377049180326) internal successors, (810), 305 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:48,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 810 transitions. [2021-06-05 22:01:48,335 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 810 transitions. Word has length 18 [2021-06-05 22:01:48,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:48,335 INFO L482 AbstractCegarLoop]: Abstraction has 306 states and 810 transitions. [2021-06-05 22:01:48,335 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:48,335 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 810 transitions. [2021-06-05 22:01:48,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:48,335 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:48,335 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:48,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4423,269 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:48,536 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:48,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:48,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1542716663, now seen corresponding path program 267 times [2021-06-05 22:01:48,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:48,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68644101] [2021-06-05 22:01:48,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:48,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:48,699 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:48,699 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:48,699 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68644101] [2021-06-05 22:01:48,699 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68644101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:48,699 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028199312] [2021-06-05 22:01:48,699 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 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:48,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 22:01:48,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:48,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:48,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:49,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:01:49,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:49,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:01:49,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:49,119 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:01:49,124 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:01:49,129 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:01:49,134 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:01:49,139 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:49,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:01:49,143 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:49,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:49,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:49,175 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:355, output treesize:41 [2021-06-05 22:01:49,242 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:49,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028199312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:49,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:49,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:01:49,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067784233] [2021-06-05 22:01:49,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:01:49,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:49,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:01:49,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:01:49,243 INFO L87 Difference]: Start difference. First operand 306 states and 810 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:49,638 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-06-05 22:01:50,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:50,536 INFO L93 Difference]: Finished difference Result 486 states and 1137 transitions. [2021-06-05 22:01:50,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 22:01:50,536 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 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 18 [2021-06-05 22:01:50,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:50,536 INFO L225 Difference]: With dead ends: 486 [2021-06-05 22:01:50,537 INFO L226 Difference]: Without dead ends: 457 [2021-06-05 22:01:50,537 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 1290.8ms TimeCoverageRelationStatistics Valid=163, Invalid=1097, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 22:01:50,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2021-06-05 22:01:50,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 316. [2021-06-05 22:01:50,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.6698412698412697) internal successors, (841), 315 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:50,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 841 transitions. [2021-06-05 22:01:50,540 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 841 transitions. Word has length 18 [2021-06-05 22:01:50,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:50,540 INFO L482 AbstractCegarLoop]: Abstraction has 316 states and 841 transitions. [2021-06-05 22:01:50,540 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:50,540 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 841 transitions. [2021-06-05 22:01:50,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:50,541 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:50,541 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:50,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4447,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:50,741 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:50,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:50,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1937172667, now seen corresponding path program 268 times [2021-06-05 22:01:50,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:50,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692031114] [2021-06-05 22:01:50,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:51,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:51,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:51,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692031114] [2021-06-05 22:01:51,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692031114] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:51,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418971255] [2021-06-05 22:01:51,044 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 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:51,127 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:01:51,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:51,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:51,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:51,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:51,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:01:51,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:51,465 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:51,469 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:51,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:51,477 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:01:51,481 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:01:51,484 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:51,487 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:51,491 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:01:51,495 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:51,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:51,498 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:51,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:51,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:51,525 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:446, output treesize:40 [2021-06-05 22:01:51,619 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:51,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418971255] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:51,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:51,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:01:51,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888174893] [2021-06-05 22:01:51,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:51,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:51,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:51,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:51,619 INFO L87 Difference]: Start difference. First operand 316 states and 841 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:51,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:51,952 INFO L93 Difference]: Finished difference Result 418 states and 1010 transitions. [2021-06-05 22:01:51,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:51,952 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:01:51,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:51,953 INFO L225 Difference]: With dead ends: 418 [2021-06-05 22:01:51,953 INFO L226 Difference]: Without dead ends: 408 [2021-06-05 22:01:51,953 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 557.9ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:01:51,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-06-05 22:01:51,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 322. [2021-06-05 22:01:51,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 2.6791277258566977) internal successors, (860), 321 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:51,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 860 transitions. [2021-06-05 22:01:51,956 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 860 transitions. Word has length 18 [2021-06-05 22:01:51,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:51,956 INFO L482 AbstractCegarLoop]: Abstraction has 322 states and 860 transitions. [2021-06-05 22:01:51,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:51,956 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 860 transitions. [2021-06-05 22:01:51,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:51,956 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:51,956 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:52,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 271 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4490 [2021-06-05 22:01:52,157 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:52,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:52,157 INFO L82 PathProgramCache]: Analyzing trace with hash 200394935, now seen corresponding path program 269 times [2021-06-05 22:01:52,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:52,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651306620] [2021-06-05 22:01:52,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:52,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:52,441 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:52,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:52,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651306620] [2021-06-05 22:01:52,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651306620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:52,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469251597] [2021-06-05 22:01:52,442 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 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:52,507 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:01:52,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:52,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:52,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:52,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:52,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:52,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:01:52,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:52,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:52,689 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:52,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:52,691 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:52,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:52,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:52,709 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:40 [2021-06-05 22:01:52,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:52,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469251597] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:52,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:52,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:01:52,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950101187] [2021-06-05 22:01:52,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:01:52,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:52,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:01:52,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:01:52,805 INFO L87 Difference]: Start difference. First operand 322 states and 860 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:53,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:53,320 INFO L93 Difference]: Finished difference Result 412 states and 1001 transitions. [2021-06-05 22:01:53,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:01:53,321 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:01:53,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:53,321 INFO L225 Difference]: With dead ends: 412 [2021-06-05 22:01:53,321 INFO L226 Difference]: Without dead ends: 398 [2021-06-05 22:01:53,321 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 797.2ms TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:01:53,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-06-05 22:01:53,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 320. [2021-06-05 22:01:53,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.6802507836990594) internal successors, (855), 319 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:53,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 855 transitions. [2021-06-05 22:01:53,324 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 855 transitions. Word has length 18 [2021-06-05 22:01:53,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:53,324 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 855 transitions. [2021-06-05 22:01:53,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:53,324 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 855 transitions. [2021-06-05 22:01:53,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:53,325 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:53,325 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:53,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 272 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4563 [2021-06-05 22:01:53,525 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:53,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:53,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1819939051, now seen corresponding path program 270 times [2021-06-05 22:01:53,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:53,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336878977] [2021-06-05 22:01:53,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:53,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:53,718 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:53,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:53,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336878977] [2021-06-05 22:01:53,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336878977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:53,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713836704] [2021-06-05 22:01:53,718 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 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:53,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:01:53,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:53,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:53,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:54,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:54,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:54,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:01:54,026 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:54,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:54,029 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:54,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:54,032 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:54,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:54,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:54,051 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:40 [2021-06-05 22:01:54,144 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:54,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713836704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:54,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:54,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:01:54,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631524218] [2021-06-05 22:01:54,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:01:54,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:54,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:01:54,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:01:54,145 INFO L87 Difference]: Start difference. First operand 320 states and 855 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:54,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:54,589 INFO L93 Difference]: Finished difference Result 370 states and 926 transitions. [2021-06-05 22:01:54,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:01:54,589 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:01:54,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:54,590 INFO L225 Difference]: With dead ends: 370 [2021-06-05 22:01:54,590 INFO L226 Difference]: Without dead ends: 360 [2021-06-05 22:01:54,590 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 647.8ms TimeCoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:01:54,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-06-05 22:01:54,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 320. [2021-06-05 22:01:54,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.677115987460815) internal successors, (854), 319 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:54,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 854 transitions. [2021-06-05 22:01:54,594 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 854 transitions. Word has length 18 [2021-06-05 22:01:54,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:54,594 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 854 transitions. [2021-06-05 22:01:54,594 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:54,594 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 854 transitions. [2021-06-05 22:01:54,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:54,595 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:54,595 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:54,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4573 [2021-06-05 22:01:54,809 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:54,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:54,809 INFO L82 PathProgramCache]: Analyzing trace with hash 738250513, now seen corresponding path program 271 times [2021-06-05 22:01:54,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:54,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812985771] [2021-06-05 22:01:54,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:54,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:54,981 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:54,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:54,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812985771] [2021-06-05 22:01:54,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812985771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:54,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776122688] [2021-06-05 22:01:54,981 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 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:55,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:55,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:55,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:55,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:55,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:55,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:55,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:55,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:55,262 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:55,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:55,266 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:55,352 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:01:55,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:55,355 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:55,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:55,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:55,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:55,387 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:55,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:55,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:55,413 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:01:55,506 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:55,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776122688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:55,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:55,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:01:55,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685686948] [2021-06-05 22:01:55,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:01:55,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:55,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:01:55,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:01:55,507 INFO L87 Difference]: Start difference. First operand 320 states and 854 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:56,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:56,032 INFO L93 Difference]: Finished difference Result 373 states and 931 transitions. [2021-06-05 22:01:56,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:01:56,032 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-06-05 22:01:56,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:56,033 INFO L225 Difference]: With dead ends: 373 [2021-06-05 22:01:56,033 INFO L226 Difference]: Without dead ends: 366 [2021-06-05 22:01:56,033 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 655.0ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:01:56,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2021-06-05 22:01:56,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 320. [2021-06-05 22:01:56,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.677115987460815) internal successors, (854), 319 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:56,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 854 transitions. [2021-06-05 22:01:56,036 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 854 transitions. Word has length 18 [2021-06-05 22:01:56,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:56,036 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 854 transitions. [2021-06-05 22:01:56,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:56,036 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 854 transitions. [2021-06-05 22:01:56,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:56,036 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:56,036 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:56,237 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4582 [2021-06-05 22:01:56,237 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:56,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:56,237 INFO L82 PathProgramCache]: Analyzing trace with hash -577906791, now seen corresponding path program 272 times [2021-06-05 22:01:56,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:56,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320965361] [2021-06-05 22:01:56,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:56,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:56,536 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:56,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:56,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320965361] [2021-06-05 22:01:56,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320965361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:56,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777925711] [2021-06-05 22:01:56,536 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 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:56,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:01:56,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:56,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:56,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:56,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:56,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:56,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:56,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:56,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:56,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:56,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:56,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:56,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:56,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:56,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:01:56,858 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:56,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:56,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:01:56,862 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:56,944 INFO L628 ElimStorePlain]: treesize reduction 251, result has 23.2 percent of original size [2021-06-05 22:01:56,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:01:56,947 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:56,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:56,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:56,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:56,977 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:57,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:57,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:57,002 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:01:57,064 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:57,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777925711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:57,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:57,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:01:57,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80841525] [2021-06-05 22:01:57,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:01:57,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:57,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:01:57,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:01:57,065 INFO L87 Difference]: Start difference. First operand 320 states and 854 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:57,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:57,658 INFO L93 Difference]: Finished difference Result 362 states and 916 transitions. [2021-06-05 22:01:57,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:01:57,658 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:01:57,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:57,658 INFO L225 Difference]: With dead ends: 362 [2021-06-05 22:01:57,658 INFO L226 Difference]: Without dead ends: 355 [2021-06-05 22:01:57,659 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 841.7ms TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:01:57,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2021-06-05 22:01:57,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 320. [2021-06-05 22:01:57,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.677115987460815) internal successors, (854), 319 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:57,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 854 transitions. [2021-06-05 22:01:57,661 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 854 transitions. Word has length 18 [2021-06-05 22:01:57,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:57,662 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 854 transitions. [2021-06-05 22:01:57,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:57,662 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 854 transitions. [2021-06-05 22:01:57,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:57,662 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:57,662 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:57,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4607,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:57,862 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:57,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:57,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1968681979, now seen corresponding path program 273 times [2021-06-05 22:01:57,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:57,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577342426] [2021-06-05 22:01:57,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:58,143 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:58,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:58,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577342426] [2021-06-05 22:01:58,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577342426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:58,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75401120] [2021-06-05 22:01:58,144 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 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:58,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:01:58,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:58,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:58,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:58,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:58,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:58,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:01:58,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:58,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:58,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:58,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:01:58,500 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:58,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:58,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:01:58,504 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:58,585 INFO L628 ElimStorePlain]: treesize reduction 178, result has 30.2 percent of original size [2021-06-05 22:01:58,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:01:58,589 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:58,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:58,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:58,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2021-06-05 22:01:58,620 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:58,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:58,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:01:58,647 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:358, output treesize:40 [2021-06-05 22:01:58,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:58,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75401120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:58,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:01:58,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:01:58,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327630326] [2021-06-05 22:01:58,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:01:58,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:01:58,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:01:58,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:01:58,746 INFO L87 Difference]: Start difference. First operand 320 states and 854 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:59,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:01:59,228 INFO L93 Difference]: Finished difference Result 352 states and 901 transitions. [2021-06-05 22:01:59,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:01:59,228 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 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 18 [2021-06-05 22:01:59,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:01:59,228 INFO L225 Difference]: With dead ends: 352 [2021-06-05 22:01:59,228 INFO L226 Difference]: Without dead ends: 342 [2021-06-05 22:01:59,229 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 829.6ms TimeCoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:01:59,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-06-05 22:01:59,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 321. [2021-06-05 22:01:59,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.675) internal successors, (856), 320 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:59,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 856 transitions. [2021-06-05 22:01:59,231 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 856 transitions. Word has length 18 [2021-06-05 22:01:59,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:01:59,232 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 856 transitions. [2021-06-05 22:01:59,232 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:01:59,232 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 856 transitions. [2021-06-05 22:01:59,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:01:59,232 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:01:59,232 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:01:59,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4632,276 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:59,432 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:01:59,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:01:59,433 INFO L82 PathProgramCache]: Analyzing trace with hash 231904247, now seen corresponding path program 274 times [2021-06-05 22:01:59,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:01:59,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166129862] [2021-06-05 22:01:59,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:01:59,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:01:59,574 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:01:59,574 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:01:59,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166129862] [2021-06-05 22:01:59,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166129862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:01:59,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971798649] [2021-06-05 22:01:59,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 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:01:59,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:01:59,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:01:59,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:01:59,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:01:59,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:59,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:59,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:01:59,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:59,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:59,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:59,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:59,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:59,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:59,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:59,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:01:59,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:59,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:59,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:01:59,882 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:59,965 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:01:59,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:01:59,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:01:59,969 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:01:59,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:01:59,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:01:59,997 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:00,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:00,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:00,024 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:02:00,116 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:00,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971798649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:00,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:00,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:02:00,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532318426] [2021-06-05 22:02:00,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:02:00,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:00,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:02:00,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:02:00,117 INFO L87 Difference]: Start difference. First operand 321 states and 856 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:00,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:00,539 INFO L93 Difference]: Finished difference Result 350 states and 902 transitions. [2021-06-05 22:02:00,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:02:00,539 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:02:00,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:00,539 INFO L225 Difference]: With dead ends: 350 [2021-06-05 22:02:00,540 INFO L226 Difference]: Without dead ends: 343 [2021-06-05 22:02:00,540 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 570.5ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:02:00,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-06-05 22:02:00,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 324. [2021-06-05 22:02:00,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.678018575851393) internal successors, (865), 323 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:00,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 865 transitions. [2021-06-05 22:02:00,543 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 865 transitions. Word has length 18 [2021-06-05 22:02:00,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:00,543 INFO L482 AbstractCegarLoop]: Abstraction has 324 states and 865 transitions. [2021-06-05 22:02:00,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:00,543 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 865 transitions. [2021-06-05 22:02:00,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:00,543 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:00,543 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:00,743 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4656,277 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:00,743 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:00,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:00,744 INFO L82 PathProgramCache]: Analyzing trace with hash -1084253057, now seen corresponding path program 275 times [2021-06-05 22:02:00,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:00,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914731439] [2021-06-05 22:02:00,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:01,020 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:01,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:01,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914731439] [2021-06-05 22:02:01,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914731439] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:01,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301317045] [2021-06-05 22:02:01,021 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 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:01,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:02:01,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:01,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:01,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:01,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:01,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:01,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:01,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:01,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:02:01,312 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:01,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:01,315 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:01,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:01,318 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:01,351 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:02:01,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:01,352 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:120, output treesize:41 [2021-06-05 22:02:01,419 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:01,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301317045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:01,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:01,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:02:01,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782499171] [2021-06-05 22:02:01,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:02:01,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:01,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:02:01,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:02:01,420 INFO L87 Difference]: Start difference. First operand 324 states and 865 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:01,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:01,750 INFO L93 Difference]: Finished difference Result 341 states and 890 transitions. [2021-06-05 22:02:01,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:02:01,750 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:02:01,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:01,751 INFO L225 Difference]: With dead ends: 341 [2021-06-05 22:02:01,751 INFO L226 Difference]: Without dead ends: 334 [2021-06-05 22:02:01,751 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 657.6ms TimeCoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:02:01,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-06-05 22:02:01,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 324. [2021-06-05 22:02:01,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.678018575851393) internal successors, (865), 323 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:01,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 865 transitions. [2021-06-05 22:02:01,754 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 865 transitions. Word has length 18 [2021-06-05 22:02:01,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:01,754 INFO L482 AbstractCegarLoop]: Abstraction has 324 states and 865 transitions. [2021-06-05 22:02:01,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:01,754 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 865 transitions. [2021-06-05 22:02:01,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:01,754 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:01,754 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:01,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4680 [2021-06-05 22:02:01,955 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:01,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:01,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1064543479, now seen corresponding path program 276 times [2021-06-05 22:02:01,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:01,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296469772] [2021-06-05 22:02:01,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:01,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:02,167 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:02,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:02,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296469772] [2021-06-05 22:02:02,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296469772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:02,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833783216] [2021-06-05 22:02:02,168 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 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:02,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:02:02,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:02,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:02,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:02,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:02,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:02,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:02,455 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:02,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:02:02,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:02,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:02,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:02,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:02,463 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:02,502 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:02:02,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:02,503 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:120, output treesize:41 [2021-06-05 22:02:02,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:02,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833783216] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:02,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:02,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:02:02,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247255601] [2021-06-05 22:02:02,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:02:02,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:02,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:02:02,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:02:02,566 INFO L87 Difference]: Start difference. First operand 324 states and 865 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:02,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:02,834 INFO L93 Difference]: Finished difference Result 339 states and 887 transitions. [2021-06-05 22:02:02,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:02:02,835 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 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 18 [2021-06-05 22:02:02,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:02,835 INFO L225 Difference]: With dead ends: 339 [2021-06-05 22:02:02,835 INFO L226 Difference]: Without dead ends: 332 [2021-06-05 22:02:02,835 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 566.9ms TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:02:02,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-06-05 22:02:02,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 324. [2021-06-05 22:02:02,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.678018575851393) internal successors, (865), 323 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:02,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 865 transitions. [2021-06-05 22:02:02,838 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 865 transitions. Word has length 18 [2021-06-05 22:02:02,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:02,838 INFO L482 AbstractCegarLoop]: Abstraction has 324 states and 865 transitions. [2021-06-05 22:02:02,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:02,838 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 865 transitions. [2021-06-05 22:02:02,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:02,838 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:02,838 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:03,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4689,279 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:03,039 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:03,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:03,039 INFO L82 PathProgramCache]: Analyzing trace with hash -843150379, now seen corresponding path program 277 times [2021-06-05 22:02:03,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:03,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479606609] [2021-06-05 22:02:03,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:03,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:03,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:03,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479606609] [2021-06-05 22:02:03,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479606609] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:03,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397855642] [2021-06-05 22:02:03,202 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 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:03,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:03,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:03,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:03,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:03,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:03,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:03,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:03,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:03,393 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:03,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:03,395 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:03,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:03,398 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:03,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:03,401 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:03,436 INFO L628 ElimStorePlain]: treesize reduction 14, result has 74.1 percent of original size [2021-06-05 22:02:03,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:03,437 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:146, output treesize:40 [2021-06-05 22:02:03,523 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:03,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397855642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:03,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:03,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-05 22:02:03,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405249893] [2021-06-05 22:02:03,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 22:02:03,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:03,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 22:02:03,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-05 22:02:03,524 INFO L87 Difference]: Start difference. First operand 324 states and 865 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:03,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:03,803 INFO L93 Difference]: Finished difference Result 357 states and 918 transitions. [2021-06-05 22:02:03,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:02:03,803 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-06-05 22:02:03,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:03,804 INFO L225 Difference]: With dead ends: 357 [2021-06-05 22:02:03,804 INFO L226 Difference]: Without dead ends: 347 [2021-06-05 22:02:03,804 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 451.3ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:03,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-06-05 22:02:03,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 328. [2021-06-05 22:02:03,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.6819571865443423) internal successors, (877), 327 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:03,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 877 transitions. [2021-06-05 22:02:03,807 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 877 transitions. Word has length 18 [2021-06-05 22:02:03,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:03,807 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 877 transitions. [2021-06-05 22:02:03,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:03,807 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 877 transitions. [2021-06-05 22:02:03,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:03,807 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:03,807 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:04,007 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4698,280 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:04,008 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:04,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:04,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1715039185, now seen corresponding path program 278 times [2021-06-05 22:02:04,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:04,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145101729] [2021-06-05 22:02:04,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:04,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:04,318 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:04,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:04,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145101729] [2021-06-05 22:02:04,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145101729] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:04,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570717177] [2021-06-05 22:02:04,318 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 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:04,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:02:04,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:04,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:04,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:04,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:04,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:04,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:04,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,516 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:04,517 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,519 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:04,519 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:04,522 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,524 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:04,525 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,527 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:04,527 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:04,530 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,531 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:04,532 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:04,535 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:04,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:04,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:04,553 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 1 variables, input treesize:267, output treesize:40 [2021-06-05 22:02:04,652 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:04,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570717177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:04,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:04,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:02:04,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410907854] [2021-06-05 22:02:04,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:02:04,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:04,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:02:04,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:02:04,653 INFO L87 Difference]: Start difference. First operand 328 states and 877 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:04,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:04,982 INFO L93 Difference]: Finished difference Result 356 states and 917 transitions. [2021-06-05 22:02:04,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:02:04,983 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:02:04,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:04,983 INFO L225 Difference]: With dead ends: 356 [2021-06-05 22:02:04,983 INFO L226 Difference]: Without dead ends: 349 [2021-06-05 22:02:04,983 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 656.7ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:04,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-06-05 22:02:04,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 328. [2021-06-05 22:02:04,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.6819571865443423) internal successors, (877), 327 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:04,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 877 transitions. [2021-06-05 22:02:04,986 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 877 transitions. Word has length 18 [2021-06-05 22:02:04,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:04,986 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 877 transitions. [2021-06-05 22:02:04,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:04,986 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 877 transitions. [2021-06-05 22:02:04,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:04,987 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:04,987 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:05,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4709 [2021-06-05 22:02:05,188 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:05,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:05,188 INFO L82 PathProgramCache]: Analyzing trace with hash 398881881, now seen corresponding path program 279 times [2021-06-05 22:02:05,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:05,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955933012] [2021-06-05 22:02:05,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:05,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:05,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:05,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:05,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955933012] [2021-06-05 22:02:05,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955933012] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:05,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742156720] [2021-06-05 22:02:05,388 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 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:05,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:02:05,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:05,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:05,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:05,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:05,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:05,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:05,631 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:05,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:05,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:05,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:05,636 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:05,670 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:02:05,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:05,671 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:96, output treesize:41 [2021-06-05 22:02:05,730 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:05,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742156720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:05,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:05,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:02:05,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899819381] [2021-06-05 22:02:05,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:02:05,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:05,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:02:05,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:02:05,731 INFO L87 Difference]: Start difference. First operand 328 states and 877 transitions. Second operand has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:06,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:06,050 INFO L93 Difference]: Finished difference Result 347 states and 905 transitions. [2021-06-05 22:02:06,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:02:06,050 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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-06-05 22:02:06,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:06,051 INFO L225 Difference]: With dead ends: 347 [2021-06-05 22:02:06,051 INFO L226 Difference]: Without dead ends: 340 [2021-06-05 22:02:06,051 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 538.8ms TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:06,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-06-05 22:02:06,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 328. [2021-06-05 22:02:06,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.6819571865443423) internal successors, (877), 327 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:06,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 877 transitions. [2021-06-05 22:02:06,054 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 877 transitions. Word has length 18 [2021-06-05 22:02:06,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:06,054 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 877 transitions. [2021-06-05 22:02:06,054 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:06,054 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 877 transitions. [2021-06-05 22:02:06,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:06,054 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:06,054 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:06,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4720,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:06,255 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:06,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:06,255 INFO L82 PathProgramCache]: Analyzing trace with hash -1747288879, now seen corresponding path program 280 times [2021-06-05 22:02:06,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:06,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754106780] [2021-06-05 22:02:06,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:06,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:06,539 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:06,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:06,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754106780] [2021-06-05 22:02:06,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754106780] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:06,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575198333] [2021-06-05 22:02:06,539 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 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:06,603 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:02:06,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:06,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:06,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:06,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:06,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:06,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:06,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:06,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:06,765 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:06,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:06,768 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:06,801 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:02:06,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:06,802 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:100, output treesize:41 [2021-06-05 22:02:06,868 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:06,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575198333] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:06,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:06,868 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:02:06,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467166226] [2021-06-05 22:02:06,868 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:02:06,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:06,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:02:06,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:02:06,869 INFO L87 Difference]: Start difference. First operand 328 states and 877 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:07,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:07,143 INFO L93 Difference]: Finished difference Result 347 states and 905 transitions. [2021-06-05 22:02:07,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:02:07,144 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:02:07,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:07,144 INFO L225 Difference]: With dead ends: 347 [2021-06-05 22:02:07,144 INFO L226 Difference]: Without dead ends: 340 [2021-06-05 22:02:07,144 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 566.3ms TimeCoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:07,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-06-05 22:02:07,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 328. [2021-06-05 22:02:07,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.6819571865443423) internal successors, (877), 327 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:07,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 877 transitions. [2021-06-05 22:02:07,147 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 877 transitions. Word has length 18 [2021-06-05 22:02:07,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:07,147 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 877 transitions. [2021-06-05 22:02:07,147 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:07,147 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 877 transitions. [2021-06-05 22:02:07,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:07,147 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:07,148 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:07,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4732,283 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:07,348 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:07,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:07,348 INFO L82 PathProgramCache]: Analyzing trace with hash 440894297, now seen corresponding path program 281 times [2021-06-05 22:02:07,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:07,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090303705] [2021-06-05 22:02:07,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:07,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:07,631 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:07,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:07,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090303705] [2021-06-05 22:02:07,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090303705] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:07,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639470451] [2021-06-05 22:02:07,631 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 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:07,697 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:02:07,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:07,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:07,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:08,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:08,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:08,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:02:08,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:08,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:08,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:08,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:08,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:08,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:08,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:08,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:08,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:08,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:08,029 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:08,110 INFO L628 ElimStorePlain]: treesize reduction 249, result has 23.9 percent of original size [2021-06-05 22:02:08,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:08,114 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:08,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:08,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:08,142 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:08,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:08,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:08,166 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:02:08,230 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:08,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639470451] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:08,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:08,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:02:08,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691130540] [2021-06-05 22:02:08,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:02:08,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:08,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:02:08,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:02:08,231 INFO L87 Difference]: Start difference. First operand 328 states and 877 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:08,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:08,472 INFO L93 Difference]: Finished difference Result 345 states and 902 transitions. [2021-06-05 22:02:08,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:02:08,472 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:02:08,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:08,473 INFO L225 Difference]: With dead ends: 345 [2021-06-05 22:02:08,473 INFO L226 Difference]: Without dead ends: 338 [2021-06-05 22:02:08,473 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 608.2ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:08,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-06-05 22:02:08,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 330. [2021-06-05 22:02:08,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.674772036474164) internal successors, (880), 329 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:08,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 880 transitions. [2021-06-05 22:02:08,476 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 880 transitions. Word has length 18 [2021-06-05 22:02:08,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:08,476 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 880 transitions. [2021-06-05 22:02:08,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:08,476 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 880 transitions. [2021-06-05 22:02:08,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:08,476 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:08,476 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:08,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4743,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:08,677 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:08,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:08,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1340879013, now seen corresponding path program 282 times [2021-06-05 22:02:08,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:08,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115706452] [2021-06-05 22:02:08,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:08,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:08,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:08,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:08,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115706452] [2021-06-05 22:02:08,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115706452] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:08,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211675043] [2021-06-05 22:02:08,955 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 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:09,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:02:09,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:09,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:09,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:09,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:09,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:02:09,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:09,398 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:09,402 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:09,406 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:09,410 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,412 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:09,413 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:09,417 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:09,420 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:09,424 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:09,428 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:09,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:02:09,431 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:09,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:09,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:09,456 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:450, output treesize:41 [2021-06-05 22:02:09,521 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:09,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211675043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:09,521 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:09,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:02:09,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992733923] [2021-06-05 22:02:09,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:02:09,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:09,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:02:09,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:09,522 INFO L87 Difference]: Start difference. First operand 330 states and 880 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:09,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:09,929 INFO L93 Difference]: Finished difference Result 446 states and 1083 transitions. [2021-06-05 22:02:09,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:02:09,929 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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 18 [2021-06-05 22:02:09,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:09,930 INFO L225 Difference]: With dead ends: 446 [2021-06-05 22:02:09,930 INFO L226 Difference]: Without dead ends: 439 [2021-06-05 22:02:09,930 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 662.7ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:02:09,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-06-05 22:02:09,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 355. [2021-06-05 22:02:09,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.6638418079096047) internal successors, (943), 354 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:09,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 943 transitions. [2021-06-05 22:02:09,934 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 943 transitions. Word has length 18 [2021-06-05 22:02:09,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:09,934 INFO L482 AbstractCegarLoop]: Abstraction has 355 states and 943 transitions. [2021-06-05 22:02:09,934 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:09,934 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 943 transitions. [2021-06-05 22:02:09,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:09,935 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:09,935 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:10,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4767 [2021-06-05 22:02:10,145 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:10,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:10,145 INFO L82 PathProgramCache]: Analyzing trace with hash -1838990487, now seen corresponding path program 283 times [2021-06-05 22:02:10,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:10,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95045303] [2021-06-05 22:02:10,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:10,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:10,327 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:10,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:10,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95045303] [2021-06-05 22:02:10,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95045303] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:10,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316677381] [2021-06-05 22:02:10,327 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 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:10,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:10,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:10,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:10,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:10,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:10,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:10,719 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:10,723 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:10,726 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:10,731 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:10,733 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:10,737 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:10,741 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:10,744 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:02:10,748 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:10,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:02:10,751 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:10,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:10,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:10,776 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:444, output treesize:41 [2021-06-05 22:02:10,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:10,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316677381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:10,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:10,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:02:10,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934678518] [2021-06-05 22:02:10,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:02:10,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:10,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:02:10,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:10,848 INFO L87 Difference]: Start difference. First operand 355 states and 943 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:11,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:11,383 INFO L93 Difference]: Finished difference Result 484 states and 1149 transitions. [2021-06-05 22:02:11,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 22:02:11,383 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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 18 [2021-06-05 22:02:11,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:11,384 INFO L225 Difference]: With dead ends: 484 [2021-06-05 22:02:11,384 INFO L226 Difference]: Without dead ends: 477 [2021-06-05 22:02:11,384 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 669.4ms TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:02:11,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-06-05 22:02:11,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 358. [2021-06-05 22:02:11,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 2.669467787114846) internal successors, (953), 357 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:11,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 953 transitions. [2021-06-05 22:02:11,389 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 953 transitions. Word has length 18 [2021-06-05 22:02:11,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:11,389 INFO L482 AbstractCegarLoop]: Abstraction has 358 states and 953 transitions. [2021-06-05 22:02:11,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:11,390 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 953 transitions. [2021-06-05 22:02:11,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:11,390 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:11,390 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:11,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4818 [2021-06-05 22:02:11,612 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:11,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:11,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1799211045, now seen corresponding path program 284 times [2021-06-05 22:02:11,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:11,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22378768] [2021-06-05 22:02:11,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:11,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:11,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:11,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:11,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22378768] [2021-06-05 22:02:11,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22378768] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:11,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829764268] [2021-06-05 22:02:11,777 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 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:11,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:02:11,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:11,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:11,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:12,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:12,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:02:12,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:12,208 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:12,212 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:12,216 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:12,220 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:12,224 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:12,228 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:12,232 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:12,236 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:12,239 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:12,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:12,242 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:12,293 INFO L628 ElimStorePlain]: treesize reduction 23, result has 72.0 percent of original size [2021-06-05 22:02:12,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:12,294 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:474, output treesize:41 [2021-06-05 22:02:12,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:12,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829764268] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:12,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:12,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:02:12,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101907046] [2021-06-05 22:02:12,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:02:12,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:12,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:02:12,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:12,360 INFO L87 Difference]: Start difference. First operand 358 states and 953 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:13,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:13,061 INFO L93 Difference]: Finished difference Result 495 states and 1172 transitions. [2021-06-05 22:02:13,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 22:02:13,061 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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 18 [2021-06-05 22:02:13,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:13,061 INFO L225 Difference]: With dead ends: 495 [2021-06-05 22:02:13,061 INFO L226 Difference]: Without dead ends: 481 [2021-06-05 22:02:13,062 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 828.9ms TimeCoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:02:13,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-06-05 22:02:13,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 360. [2021-06-05 22:02:13,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.6740947075208914) internal successors, (960), 359 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:13,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 960 transitions. [2021-06-05 22:02:13,065 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 960 transitions. Word has length 18 [2021-06-05 22:02:13,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:13,065 INFO L482 AbstractCegarLoop]: Abstraction has 360 states and 960 transitions. [2021-06-05 22:02:13,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:13,065 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 960 transitions. [2021-06-05 22:02:13,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:13,066 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:13,066 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:13,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4854,287 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:13,266 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:13,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:13,266 INFO L82 PathProgramCache]: Analyzing trace with hash -2101300247, now seen corresponding path program 285 times [2021-06-05 22:02:13,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:13,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686513340] [2021-06-05 22:02:13,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:13,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:13,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:13,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:13,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686513340] [2021-06-05 22:02:13,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686513340] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:13,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641246966] [2021-06-05 22:02:13,467 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 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:13,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:02:13,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:13,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:13,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:13,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:02:13,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:13,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:13,868 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:02:13,872 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:02:13,876 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:02:13,880 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:13,884 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:02:13,887 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:02:13,891 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:13,895 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:13,897 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:13,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:02:13,901 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:13,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:13,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:13,927 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:510, output treesize:40 [2021-06-05 22:02:14,029 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:14,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641246966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:14,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:14,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:02:14,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417102510] [2021-06-05 22:02:14,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:02:14,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:14,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:02:14,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:02:14,030 INFO L87 Difference]: Start difference. First operand 360 states and 960 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:15,151 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 40 [2021-06-05 22:02:15,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:15,165 INFO L93 Difference]: Finished difference Result 457 states and 1104 transitions. [2021-06-05 22:02:15,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 22:02:15,165 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:02:15,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:15,165 INFO L225 Difference]: With dead ends: 457 [2021-06-05 22:02:15,165 INFO L226 Difference]: Without dead ends: 447 [2021-06-05 22:02:15,165 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1252.1ms TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 22:02:15,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-06-05 22:02:15,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 341. [2021-06-05 22:02:15,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 2.679411764705882) internal successors, (911), 340 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:15,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 911 transitions. [2021-06-05 22:02:15,169 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 911 transitions. Word has length 18 [2021-06-05 22:02:15,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:15,169 INFO L482 AbstractCegarLoop]: Abstraction has 341 states and 911 transitions. [2021-06-05 22:02:15,169 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:15,169 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 911 transitions. [2021-06-05 22:02:15,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:15,169 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:15,169 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:15,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4914 [2021-06-05 22:02:15,370 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:15,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:15,370 INFO L82 PathProgramCache]: Analyzing trace with hash 456889317, now seen corresponding path program 286 times [2021-06-05 22:02:15,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:15,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561813304] [2021-06-05 22:02:15,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:15,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:15,561 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:15,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:15,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561813304] [2021-06-05 22:02:15,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561813304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:15,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939819159] [2021-06-05 22:02:15,562 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 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:15,629 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:02:15,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:15,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:15,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:15,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:15,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:15,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:02:15,935 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:02:15,939 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:15,943 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:15,946 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:15,951 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:15,954 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:15,958 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:15,962 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:15,966 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:15,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:15,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:15,969 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:16,021 INFO L628 ElimStorePlain]: treesize reduction 20, result has 74.4 percent of original size [2021-06-05 22:02:16,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:16,022 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:446, output treesize:40 [2021-06-05 22:02:16,122 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:16,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939819159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:16,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:16,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:02:16,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265222962] [2021-06-05 22:02:16,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:02:16,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:16,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:02:16,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:16,123 INFO L87 Difference]: Start difference. First operand 341 states and 911 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:16,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:16,552 INFO L93 Difference]: Finished difference Result 374 states and 966 transitions. [2021-06-05 22:02:16,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:02:16,553 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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 18 [2021-06-05 22:02:16,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:16,553 INFO L225 Difference]: With dead ends: 374 [2021-06-05 22:02:16,553 INFO L226 Difference]: Without dead ends: 367 [2021-06-05 22:02:16,553 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 624.5ms TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:02:16,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-06-05 22:02:16,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 341. [2021-06-05 22:02:16,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 2.679411764705882) internal successors, (911), 340 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:16,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 911 transitions. [2021-06-05 22:02:16,556 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 911 transitions. Word has length 18 [2021-06-05 22:02:16,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:16,556 INFO L482 AbstractCegarLoop]: Abstraction has 341 states and 911 transitions. [2021-06-05 22:02:16,556 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:16,556 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 911 transitions. [2021-06-05 22:02:16,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:16,557 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:16,557 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:16,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4964,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:16,757 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:16,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:16,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1518967579, now seen corresponding path program 287 times [2021-06-05 22:02:16,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:16,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268397994] [2021-06-05 22:02:16,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:16,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:16,891 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:16,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:16,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268397994] [2021-06-05 22:02:16,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268397994] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:16,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178571991] [2021-06-05 22:02:16,892 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 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:16,969 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:02:16,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:16,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:16,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:17,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:17,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:17,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:17,170 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:17,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:17,172 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:17,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:17,175 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:17,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:17,177 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:17,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:17,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:17,194 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:126, output treesize:41 [2021-06-05 22:02:17,258 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:17,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178571991] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:17,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:17,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:02:17,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853196408] [2021-06-05 22:02:17,259 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:17,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:17,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:17,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:17,259 INFO L87 Difference]: Start difference. First operand 341 states and 911 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:17,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:17,773 INFO L93 Difference]: Finished difference Result 452 states and 1116 transitions. [2021-06-05 22:02:17,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:02:17,773 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:17,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:17,774 INFO L225 Difference]: With dead ends: 452 [2021-06-05 22:02:17,774 INFO L226 Difference]: Without dead ends: 445 [2021-06-05 22:02:17,774 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 674.5ms TimeCoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2021-06-05 22:02:17,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2021-06-05 22:02:17,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 357. [2021-06-05 22:02:17,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.696629213483146) internal successors, (960), 356 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:17,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 960 transitions. [2021-06-05 22:02:17,778 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 960 transitions. Word has length 18 [2021-06-05 22:02:17,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:17,778 INFO L482 AbstractCegarLoop]: Abstraction has 357 states and 960 transitions. [2021-06-05 22:02:17,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:17,778 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 960 transitions. [2021-06-05 22:02:17,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:17,778 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:17,778 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:17,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5013 [2021-06-05 22:02:17,979 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:17,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:17,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1124511575, now seen corresponding path program 288 times [2021-06-05 22:02:17,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:17,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501540396] [2021-06-05 22:02:17,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:17,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:18,132 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:18,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:18,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501540396] [2021-06-05 22:02:18,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501540396] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:18,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363087759] [2021-06-05 22:02:18,132 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 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:18,199 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:02:18,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:18,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:18,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:18,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:02:18,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,502 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:18,503 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:02:18,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:18,511 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:18,515 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:02:18,519 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:02:18,523 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:02:18,527 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:02:18,531 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:18,535 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:02:18,539 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:18,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:18,542 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:18,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:18,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:18,569 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:486, output treesize:40 [2021-06-05 22:02:18,671 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:18,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363087759] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:18,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:18,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:02:18,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408179962] [2021-06-05 22:02:18,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:18,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:18,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:18,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:18,672 INFO L87 Difference]: Start difference. First operand 357 states and 960 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:19,678 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2021-06-05 22:02:20,289 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2021-06-05 22:02:20,762 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-06-05 22:02:20,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:20,986 INFO L93 Difference]: Finished difference Result 632 states and 1426 transitions. [2021-06-05 22:02:20,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 22:02:20,986 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:20,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:20,987 INFO L225 Difference]: With dead ends: 632 [2021-06-05 22:02:20,987 INFO L226 Difference]: Without dead ends: 579 [2021-06-05 22:02:20,987 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 2287.4ms TimeCoverageRelationStatistics Valid=345, Invalid=2105, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 22:02:20,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2021-06-05 22:02:21,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 360. [2021-06-05 22:02:21,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.6963788300835656) internal successors, (968), 359 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:21,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 968 transitions. [2021-06-05 22:02:21,010 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 968 transitions. Word has length 18 [2021-06-05 22:02:21,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:21,010 INFO L482 AbstractCegarLoop]: Abstraction has 360 states and 968 transitions. [2021-06-05 22:02:21,010 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:21,010 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 968 transitions. [2021-06-05 22:02:21,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:21,010 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:21,010 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:21,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 291 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5023 [2021-06-05 22:02:21,211 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:21,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:21,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1433677989, now seen corresponding path program 289 times [2021-06-05 22:02:21,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:21,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334762968] [2021-06-05 22:02:21,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:21,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:21,384 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:21,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:21,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334762968] [2021-06-05 22:02:21,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334762968] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:21,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482977338] [2021-06-05 22:02:21,384 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:21,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:21,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:21,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:21,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:21,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:21,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:21,772 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:02:21,777 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:21,782 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:21,787 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:21,792 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:21,797 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:21,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:02:21,800 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:21,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:21,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:21,832 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:322, output treesize:40 [2021-06-05 22:02:21,934 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:21,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482977338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:21,935 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:21,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-06-05 22:02:21,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672982546] [2021-06-05 22:02:21,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:02:21,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:21,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:02:21,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:02:21,935 INFO L87 Difference]: Start difference. First operand 360 states and 968 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:22,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:22,419 INFO L93 Difference]: Finished difference Result 463 states and 1138 transitions. [2021-06-05 22:02:22,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:02:22,419 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:02:22,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:22,420 INFO L225 Difference]: With dead ends: 463 [2021-06-05 22:02:22,420 INFO L226 Difference]: Without dead ends: 456 [2021-06-05 22:02:22,420 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 616.7ms TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:02:22,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-06-05 22:02:22,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 360. [2021-06-05 22:02:22,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.6963788300835656) internal successors, (968), 359 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:22,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 968 transitions. [2021-06-05 22:02:22,424 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 968 transitions. Word has length 18 [2021-06-05 22:02:22,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:22,424 INFO L482 AbstractCegarLoop]: Abstraction has 360 states and 968 transitions. [2021-06-05 22:02:22,424 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:22,424 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 968 transitions. [2021-06-05 22:02:22,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:22,424 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:22,424 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:22,624 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 292 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5073 [2021-06-05 22:02:22,625 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:22,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:22,625 INFO L82 PathProgramCache]: Analyzing trace with hash -586655997, now seen corresponding path program 290 times [2021-06-05 22:02:22,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:22,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197838826] [2021-06-05 22:02:22,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:22,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:22,789 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:22,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:22,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197838826] [2021-06-05 22:02:22,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197838826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:22,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699194126] [2021-06-05 22:02:22,789 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 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:22,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:02:22,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:22,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:22,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:23,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:23,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:23,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:23,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:23,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:23,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:23,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:23,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:23,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:23,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:23,095 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:23,175 INFO L628 ElimStorePlain]: treesize reduction 172, result has 30.9 percent of original size [2021-06-05 22:02:23,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:23,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:23,179 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:23,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:23,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:23,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:23,208 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:23,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:23,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:23,234 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:328, output treesize:40 [2021-06-05 22:02:23,332 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:23,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699194126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:23,332 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:23,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-06-05 22:02:23,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072667032] [2021-06-05 22:02:23,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:02:23,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:23,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:02:23,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:02:23,332 INFO L87 Difference]: Start difference. First operand 360 states and 968 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:23,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:23,778 INFO L93 Difference]: Finished difference Result 504 states and 1217 transitions. [2021-06-05 22:02:23,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:02:23,779 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:02:23,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:23,779 INFO L225 Difference]: With dead ends: 504 [2021-06-05 22:02:23,779 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 22:02:23,779 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 569.6ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:02:23,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 22:02:23,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 365. [2021-06-05 22:02:23,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.708791208791209) internal successors, (986), 364 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:23,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 986 transitions. [2021-06-05 22:02:23,783 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 986 transitions. Word has length 18 [2021-06-05 22:02:23,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:23,783 INFO L482 AbstractCegarLoop]: Abstraction has 365 states and 986 transitions. [2021-06-05 22:02:23,783 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:23,783 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 986 transitions. [2021-06-05 22:02:23,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:23,783 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:23,783 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:23,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5125,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:23,984 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:23,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:23,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1971533567, now seen corresponding path program 291 times [2021-06-05 22:02:23,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:23,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758870111] [2021-06-05 22:02:23,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:23,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:24,306 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:24,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:24,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758870111] [2021-06-05 22:02:24,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758870111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:24,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625952487] [2021-06-05 22:02:24,306 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 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:24,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:02:24,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:24,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 22:02:24,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:24,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:24,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:24,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:24,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:24,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:24,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:24,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:24,657 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:24,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:24,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:24,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:24,662 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:24,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:24,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:24,666 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:24,747 INFO L628 ElimStorePlain]: treesize reduction 232, result has 23.2 percent of original size [2021-06-05 22:02:24,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:02:24,751 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:24,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:24,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:24,781 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:24,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:24,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:24,808 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:442, output treesize:40 [2021-06-05 22:02:24,910 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:24,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625952487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:24,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:24,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:02:24,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038214328] [2021-06-05 22:02:24,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:24,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:24,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:24,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:24,910 INFO L87 Difference]: Start difference. First operand 365 states and 986 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:25,874 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-06-05 22:02:25,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:25,903 INFO L93 Difference]: Finished difference Result 552 states and 1295 transitions. [2021-06-05 22:02:25,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 22:02:25,903 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:25,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:25,904 INFO L225 Difference]: With dead ends: 552 [2021-06-05 22:02:25,904 INFO L226 Difference]: Without dead ends: 538 [2021-06-05 22:02:25,904 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 1232.1ms TimeCoverageRelationStatistics Valid=178, Invalid=1382, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 22:02:25,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-06-05 22:02:25,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 367. [2021-06-05 22:02:25,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 2.710382513661202) internal successors, (992), 366 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:25,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 992 transitions. [2021-06-05 22:02:25,908 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 992 transitions. Word has length 18 [2021-06-05 22:02:25,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:25,908 INFO L482 AbstractCegarLoop]: Abstraction has 367 states and 992 transitions. [2021-06-05 22:02:25,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:25,908 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 992 transitions. [2021-06-05 22:02:25,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:25,908 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:25,908 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:26,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5151 [2021-06-05 22:02:26,109 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:26,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:26,109 INFO L82 PathProgramCache]: Analyzing trace with hash 655376263, now seen corresponding path program 292 times [2021-06-05 22:02:26,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:26,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197555286] [2021-06-05 22:02:26,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:26,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:26,261 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:26,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:26,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197555286] [2021-06-05 22:02:26,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197555286] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:26,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706142051] [2021-06-05 22:02:26,261 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 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:26,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:02:26,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:26,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:26,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:26,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:26,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:26,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:26,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:26,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:26,637 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:26,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:26,642 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:26,723 INFO L628 ElimStorePlain]: treesize reduction 261, result has 23.0 percent of original size [2021-06-05 22:02:26,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:26,727 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:26,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:26,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:26,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:26,756 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:26,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:26,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:26,781 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:452, output treesize:41 [2021-06-05 22:02:26,836 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:26,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706142051] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:26,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:26,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:02:26,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381145340] [2021-06-05 22:02:26,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:02:26,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:26,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:02:26,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:02:26,837 INFO L87 Difference]: Start difference. First operand 367 states and 992 transitions. Second operand has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:27,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:27,280 INFO L93 Difference]: Finished difference Result 469 states and 1162 transitions. [2021-06-05 22:02:27,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:02:27,280 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:02:27,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:27,281 INFO L225 Difference]: With dead ends: 469 [2021-06-05 22:02:27,281 INFO L226 Difference]: Without dead ends: 462 [2021-06-05 22:02:27,281 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 539.7ms TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:27,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-06-05 22:02:27,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 362. [2021-06-05 22:02:27,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.709141274238227) internal successors, (978), 361 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:27,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 978 transitions. [2021-06-05 22:02:27,284 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 978 transitions. Word has length 18 [2021-06-05 22:02:27,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:27,284 INFO L482 AbstractCegarLoop]: Abstraction has 362 states and 978 transitions. [2021-06-05 22:02:27,284 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.4444444444444444) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:27,284 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 978 transitions. [2021-06-05 22:02:27,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:27,285 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:27,285 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:27,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 295 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5178 [2021-06-05 22:02:27,485 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:27,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:27,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1623312727, now seen corresponding path program 293 times [2021-06-05 22:02:27,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:27,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780591971] [2021-06-05 22:02:27,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:27,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:27,646 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:27,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:27,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780591971] [2021-06-05 22:02:27,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780591971] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:27,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643399595] [2021-06-05 22:02:27,647 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 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:27,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:02:27,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:27,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:27,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:28,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:28,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:28,068 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:28,072 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:28,076 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:28,080 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:02:28,084 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:02:28,088 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:28,092 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:28,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:28,095 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:28,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:28,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:28,119 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:325, output treesize:41 [2021-06-05 22:02:28,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:28,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643399595] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:28,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:28,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-06-05 22:02:28,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332540928] [2021-06-05 22:02:28,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:02:28,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:28,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:02:28,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:02:28,183 INFO L87 Difference]: Start difference. First operand 362 states and 978 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:28,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:28,489 INFO L93 Difference]: Finished difference Result 404 states and 1044 transitions. [2021-06-05 22:02:28,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:02:28,489 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:02:28,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:28,490 INFO L225 Difference]: With dead ends: 404 [2021-06-05 22:02:28,490 INFO L226 Difference]: Without dead ends: 397 [2021-06-05 22:02:28,490 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 487.4ms TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:02:28,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-06-05 22:02:28,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 362. [2021-06-05 22:02:28,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.709141274238227) internal successors, (978), 361 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:28,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 978 transitions. [2021-06-05 22:02:28,493 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 978 transitions. Word has length 18 [2021-06-05 22:02:28,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:28,493 INFO L482 AbstractCegarLoop]: Abstraction has 362 states and 978 transitions. [2021-06-05 22:02:28,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:28,493 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 978 transitions. [2021-06-05 22:02:28,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:28,494 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:28,494 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:28,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5205,296 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:28,694 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:28,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:28,694 INFO L82 PathProgramCache]: Analyzing trace with hash 2014888805, now seen corresponding path program 294 times [2021-06-05 22:02:28,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:28,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370347694] [2021-06-05 22:02:28,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:28,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:28,831 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:28,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:28,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370347694] [2021-06-05 22:02:28,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370347694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:28,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227475318] [2021-06-05 22:02:28,831 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 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:28,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:02:28,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:28,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:28,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:29,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:29,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:29,218 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:29,222 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:29,226 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:29,230 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:29,234 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:29,237 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:29,241 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:29,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:02:29,244 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:29,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:29,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:29,270 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:343, output treesize:41 [2021-06-05 22:02:29,335 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:29,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227475318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:29,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:29,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-06-05 22:02:29,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692741790] [2021-06-05 22:02:29,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:02:29,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:29,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:02:29,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:02:29,335 INFO L87 Difference]: Start difference. First operand 362 states and 978 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:29,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:29,807 INFO L93 Difference]: Finished difference Result 407 states and 1049 transitions. [2021-06-05 22:02:29,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:02:29,808 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:02:29,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:29,808 INFO L225 Difference]: With dead ends: 407 [2021-06-05 22:02:29,808 INFO L226 Difference]: Without dead ends: 400 [2021-06-05 22:02:29,808 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 624.0ms TimeCoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:02:29,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-06-05 22:02:29,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 362. [2021-06-05 22:02:29,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.709141274238227) internal successors, (978), 361 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:29,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 978 transitions. [2021-06-05 22:02:29,811 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 978 transitions. Word has length 18 [2021-06-05 22:02:29,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:29,811 INFO L482 AbstractCegarLoop]: Abstraction has 362 states and 978 transitions. [2021-06-05 22:02:29,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:29,811 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 978 transitions. [2021-06-05 22:02:29,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:29,812 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:29,812 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:30,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5258 [2021-06-05 22:02:30,012 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:30,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:30,013 INFO L82 PathProgramCache]: Analyzing trace with hash -1885622487, now seen corresponding path program 295 times [2021-06-05 22:02:30,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:30,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745188810] [2021-06-05 22:02:30,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:30,160 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:30,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:30,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745188810] [2021-06-05 22:02:30,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745188810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:30,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999060865] [2021-06-05 22:02:30,161 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 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:30,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:30,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:30,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:30,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:30,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:30,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:30,549 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:30,553 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:30,557 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:30,561 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:30,565 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:30,569 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:30,573 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:30,577 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:30,580 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:30,583 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:30,586 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:30,590 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:30,594 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:30,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:02:30,597 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:30,649 INFO L628 ElimStorePlain]: treesize reduction 25, result has 69.9 percent of original size [2021-06-05 22:02:30,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:30,650 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:649, output treesize:40 [2021-06-05 22:02:30,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:30,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999060865] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:30,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:30,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:02:30,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534342680] [2021-06-05 22:02:30,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:02:30,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:30,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:02:30,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:30,751 INFO L87 Difference]: Start difference. First operand 362 states and 978 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:31,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:31,320 INFO L93 Difference]: Finished difference Result 418 states and 1064 transitions. [2021-06-05 22:02:31,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:02:31,321 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 18 [2021-06-05 22:02:31,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:31,321 INFO L225 Difference]: With dead ends: 418 [2021-06-05 22:02:31,321 INFO L226 Difference]: Without dead ends: 411 [2021-06-05 22:02:31,321 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 734.6ms TimeCoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:02:31,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-06-05 22:02:31,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 362. [2021-06-05 22:02:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.709141274238227) internal successors, (978), 361 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:31,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 978 transitions. [2021-06-05 22:02:31,325 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 978 transitions. Word has length 18 [2021-06-05 22:02:31,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:31,325 INFO L482 AbstractCegarLoop]: Abstraction has 362 states and 978 transitions. [2021-06-05 22:02:31,325 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:31,325 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 978 transitions. [2021-06-05 22:02:31,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:31,325 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:31,325 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:31,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5317,298 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:31,526 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:31,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:31,526 INFO L82 PathProgramCache]: Analyzing trace with hash 672567077, now seen corresponding path program 296 times [2021-06-05 22:02:31,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:31,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950435688] [2021-06-05 22:02:31,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:31,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:31,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:31,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:31,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950435688] [2021-06-05 22:02:31,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950435688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:31,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321911309] [2021-06-05 22:02:31,706 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 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:31,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:02:31,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:31,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:31,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:32,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:32,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:32,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:32,192 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:32,195 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:32,199 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:32,203 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:32,206 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:32,210 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:02:32,214 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:32,218 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:02:32,221 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:32,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:32,224 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:32,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:32,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:32,251 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:446, output treesize:40 [2021-06-05 22:02:32,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:32,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321911309] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:32,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:32,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:02:32,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533588155] [2021-06-05 22:02:32,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:02:32,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:32,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:02:32,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:32,351 INFO L87 Difference]: Start difference. First operand 362 states and 978 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:33,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:33,025 INFO L93 Difference]: Finished difference Result 406 states and 1046 transitions. [2021-06-05 22:02:33,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:02:33,025 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 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 18 [2021-06-05 22:02:33,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:33,026 INFO L225 Difference]: With dead ends: 406 [2021-06-05 22:02:33,026 INFO L226 Difference]: Without dead ends: 399 [2021-06-05 22:02:33,026 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 859.6ms TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:02:33,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-06-05 22:02:33,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 362. [2021-06-05 22:02:33,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.709141274238227) internal successors, (978), 361 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:33,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 978 transitions. [2021-06-05 22:02:33,029 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 978 transitions. Word has length 18 [2021-06-05 22:02:33,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:33,029 INFO L482 AbstractCegarLoop]: Abstraction has 362 states and 978 transitions. [2021-06-05 22:02:33,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:33,029 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 978 transitions. [2021-06-05 22:02:33,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:33,030 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:33,030 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:33,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 299 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5365 [2021-06-05 22:02:33,230 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:33,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:33,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1303289819, now seen corresponding path program 297 times [2021-06-05 22:02:33,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:33,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821337855] [2021-06-05 22:02:33,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:33,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:33,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:33,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:33,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821337855] [2021-06-05 22:02:33,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821337855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:33,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923307075] [2021-06-05 22:02:33,444 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 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:33,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:02:33,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:33,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:33,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:33,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:33,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:02:33,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:33,822 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:33,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:02:33,832 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:33,837 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:02:33,841 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:02:33,846 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:33,850 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:02:33,855 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:33,858 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:33,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:02:33,861 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:33,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:33,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:33,890 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:492, output treesize:41 [2021-06-05 22:02:33,965 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:33,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923307075] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:33,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:33,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:02:33,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58133944] [2021-06-05 22:02:33,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:33,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:33,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:33,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:33,966 INFO L87 Difference]: Start difference. First operand 362 states and 978 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:35,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:35,761 INFO L93 Difference]: Finished difference Result 566 states and 1345 transitions. [2021-06-05 22:02:35,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 22:02:35,761 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:35,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:35,762 INFO L225 Difference]: With dead ends: 566 [2021-06-05 22:02:35,762 INFO L226 Difference]: Without dead ends: 526 [2021-06-05 22:02:35,762 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1812.6ms TimeCoverageRelationStatistics Valid=271, Invalid=1709, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 22:02:35,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2021-06-05 22:02:35,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 389. [2021-06-05 22:02:35,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.7087628865979383) internal successors, (1051), 388 states have internal predecessors, (1051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:35,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1051 transitions. [2021-06-05 22:02:35,766 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1051 transitions. Word has length 18 [2021-06-05 22:02:35,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:35,766 INFO L482 AbstractCegarLoop]: Abstraction has 389 states and 1051 transitions. [2021-06-05 22:02:35,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:35,766 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1051 transitions. [2021-06-05 22:02:35,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:35,766 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:35,766 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:35,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5438 [2021-06-05 22:02:35,967 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:35,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:35,967 INFO L82 PathProgramCache]: Analyzing trace with hash -908833815, now seen corresponding path program 298 times [2021-06-05 22:02:35,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:35,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595181349] [2021-06-05 22:02:35,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:35,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:36,113 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:36,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:36,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595181349] [2021-06-05 22:02:36,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595181349] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:36,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186088981] [2021-06-05 22:02:36,114 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 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:36,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:02:36,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:36,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:36,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:36,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:36,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:36,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:36,451 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:02:36,455 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:36,459 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:02:36,463 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:36,466 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:36,470 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:36,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:36,473 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:36,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:36,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:36,500 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:322, output treesize:40 [2021-06-05 22:02:36,596 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:36,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186088981] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:36,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:36,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-06-05 22:02:36,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419966288] [2021-06-05 22:02:36,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:02:36,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:36,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:02:36,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:02:36,597 INFO L87 Difference]: Start difference. First operand 389 states and 1051 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:37,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:37,085 INFO L93 Difference]: Finished difference Result 498 states and 1241 transitions. [2021-06-05 22:02:37,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:02:37,086 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:02:37,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:37,086 INFO L225 Difference]: With dead ends: 498 [2021-06-05 22:02:37,086 INFO L226 Difference]: Without dead ends: 488 [2021-06-05 22:02:37,086 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 605.4ms TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:02:37,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-06-05 22:02:37,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 395. [2021-06-05 22:02:37,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.715736040609137) internal successors, (1070), 394 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:37,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1070 transitions. [2021-06-05 22:02:37,091 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1070 transitions. Word has length 18 [2021-06-05 22:02:37,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:37,091 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1070 transitions. [2021-06-05 22:02:37,091 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:37,091 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1070 transitions. [2021-06-05 22:02:37,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:37,091 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:37,091 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:37,292 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5471,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:37,292 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:37,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:37,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1649355749, now seen corresponding path program 299 times [2021-06-05 22:02:37,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:37,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540091909] [2021-06-05 22:02:37,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:37,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:37,425 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:37,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:37,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540091909] [2021-06-05 22:02:37,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540091909] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:37,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584429788] [2021-06-05 22:02:37,425 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 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:37,502 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 22:02:37,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:37,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:37,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:37,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:37,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:37,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:37,662 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:37,664 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:37,665 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:37,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:37,668 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:37,670 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:37,671 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:37,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:37,673 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:37,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:37,676 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:37,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:37,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:37,694 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:180, output treesize:40 [2021-06-05 22:02:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:37,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584429788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:37,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:37,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:02:37,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147939573] [2021-06-05 22:02:37,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:37,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:37,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:37,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:37,795 INFO L87 Difference]: Start difference. First operand 395 states and 1070 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:38,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:38,338 INFO L93 Difference]: Finished difference Result 522 states and 1311 transitions. [2021-06-05 22:02:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:02:38,339 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:38,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:38,339 INFO L225 Difference]: With dead ends: 522 [2021-06-05 22:02:38,339 INFO L226 Difference]: Without dead ends: 515 [2021-06-05 22:02:38,339 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 682.7ms TimeCoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:02:38,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2021-06-05 22:02:38,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 414. [2021-06-05 22:02:38,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.736077481840194) internal successors, (1130), 413 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1130 transitions. [2021-06-05 22:02:38,345 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1130 transitions. Word has length 18 [2021-06-05 22:02:38,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:38,345 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1130 transitions. [2021-06-05 22:02:38,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:38,345 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1130 transitions. [2021-06-05 22:02:38,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:38,346 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:38,346 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:38,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5521,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:38,568 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:38,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:38,568 INFO L82 PathProgramCache]: Analyzing trace with hash -370978237, now seen corresponding path program 300 times [2021-06-05 22:02:38,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:38,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823874947] [2021-06-05 22:02:38,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:38,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:38,710 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:02:38,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:38,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823874947] [2021-06-05 22:02:38,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823874947] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:38,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325882794] [2021-06-05 22:02:38,710 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 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:38,778 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:02:38,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:38,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:38,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:38,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:38,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:38,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:38,959 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:38,961 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:38,962 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:38,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:38,964 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:38,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:38,967 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:38,969 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:38,969 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:38,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:38,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:38,989 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:141, output treesize:40 [2021-06-05 22:02:39,094 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:39,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325882794] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:39,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:39,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:02:39,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844739163] [2021-06-05 22:02:39,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:39,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:39,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:39,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:39,095 INFO L87 Difference]: Start difference. First operand 414 states and 1130 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:39,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:39,670 INFO L93 Difference]: Finished difference Result 520 states and 1304 transitions. [2021-06-05 22:02:39,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:02:39,670 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:39,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:39,671 INFO L225 Difference]: With dead ends: 520 [2021-06-05 22:02:39,671 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 22:02:39,671 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 720.2ms TimeCoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2021-06-05 22:02:39,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 22:02:39,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 414. [2021-06-05 22:02:39,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.7336561743341403) internal successors, (1129), 413 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:39,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1129 transitions. [2021-06-05 22:02:39,675 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1129 transitions. Word has length 18 [2021-06-05 22:02:39,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:39,675 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1129 transitions. [2021-06-05 22:02:39,675 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:39,675 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1129 transitions. [2021-06-05 22:02:39,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:39,675 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:39,675 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:39,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5529,303 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:39,876 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:39,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:39,876 INFO L82 PathProgramCache]: Analyzing trace with hash -2107755969, now seen corresponding path program 301 times [2021-06-05 22:02:39,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:39,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037057796] [2021-06-05 22:02:39,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:39,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:40,011 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:02:40,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:40,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037057796] [2021-06-05 22:02:40,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037057796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:40,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463706440] [2021-06-05 22:02:40,012 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 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:40,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:40,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:40,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:40,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:40,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:40,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:40,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:40,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:40,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:40,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:40,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:40,313 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:40,314 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:40,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:40,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:40,318 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:40,398 INFO L628 ElimStorePlain]: treesize reduction 238, result has 23.2 percent of original size [2021-06-05 22:02:40,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:40,401 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:40,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:40,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:40,430 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:40,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:40,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:40,457 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:02:40,554 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:40,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463706440] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:40,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:40,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-06-05 22:02:40,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322054834] [2021-06-05 22:02:40,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:02:40,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:40,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:02:40,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:02:40,555 INFO L87 Difference]: Start difference. First operand 414 states and 1129 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:41,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:41,111 INFO L93 Difference]: Finished difference Result 500 states and 1269 transitions. [2021-06-05 22:02:41,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:02:41,111 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:02:41,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:41,112 INFO L225 Difference]: With dead ends: 500 [2021-06-05 22:02:41,112 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 22:02:41,112 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 694.3ms TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:02:41,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 22:02:41,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 412. [2021-06-05 22:02:41,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 2.72992700729927) internal successors, (1122), 411 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:41,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1122 transitions. [2021-06-05 22:02:41,116 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1122 transitions. Word has length 18 [2021-06-05 22:02:41,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:41,116 INFO L482 AbstractCegarLoop]: Abstraction has 412 states and 1122 transitions. [2021-06-05 22:02:41,116 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:41,116 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1122 transitions. [2021-06-05 22:02:41,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:41,117 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:41,117 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:41,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 304 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5541 [2021-06-05 22:02:41,317 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:41,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:41,317 INFO L82 PathProgramCache]: Analyzing trace with hash 871054023, now seen corresponding path program 302 times [2021-06-05 22:02:41,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:41,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935441800] [2021-06-05 22:02:41,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:41,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:41,442 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:02:41,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:41,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935441800] [2021-06-05 22:02:41,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935441800] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:41,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916269371] [2021-06-05 22:02:41,443 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 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:41,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:02:41,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:41,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:41,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:41,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:41,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:41,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:02:41,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:41,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:41,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:41,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:41,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:41,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:41,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:41,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:41,803 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:41,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:41,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:41,807 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:41,891 INFO L628 ElimStorePlain]: treesize reduction 249, result has 23.9 percent of original size [2021-06-05 22:02:41,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:41,895 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:41,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:41,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:41,923 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:41,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:41,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:41,947 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:02:42,011 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:42,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916269371] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:42,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:42,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-06-05 22:02:42,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961950240] [2021-06-05 22:02:42,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:02:42,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:42,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:02:42,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:02:42,011 INFO L87 Difference]: Start difference. First operand 412 states and 1122 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:42,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:42,543 INFO L93 Difference]: Finished difference Result 480 states and 1234 transitions. [2021-06-05 22:02:42,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:02:42,543 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:02:42,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:42,544 INFO L225 Difference]: With dead ends: 480 [2021-06-05 22:02:42,544 INFO L226 Difference]: Without dead ends: 473 [2021-06-05 22:02:42,544 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 671.1ms TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:02:42,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-06-05 22:02:42,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 416. [2021-06-05 22:02:42,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.7228915662650603) internal successors, (1130), 415 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:42,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1130 transitions. [2021-06-05 22:02:42,548 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1130 transitions. Word has length 18 [2021-06-05 22:02:42,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:42,548 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1130 transitions. [2021-06-05 22:02:42,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:42,548 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1130 transitions. [2021-06-05 22:02:42,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:42,549 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:42,549 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:42,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5564 [2021-06-05 22:02:42,749 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:42,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:42,749 INFO L82 PathProgramCache]: Analyzing trace with hash -877324503, now seen corresponding path program 303 times [2021-06-05 22:02:42,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:42,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683765192] [2021-06-05 22:02:42,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:42,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:42,935 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:42,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:42,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683765192] [2021-06-05 22:02:42,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683765192] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:42,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987214809] [2021-06-05 22:02:42,935 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 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:43,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:02:43,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:43,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:43,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:43,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:43,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:43,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:43,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:43,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:43,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:43,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:02:43,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:43,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:43,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:43,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:02:43,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:43,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:43,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:43,317 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:43,402 INFO L628 ElimStorePlain]: treesize reduction 263, result has 22.6 percent of original size [2021-06-05 22:02:43,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-06-05 22:02:43,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:43,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:43,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:43,436 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:43,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:43,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:43,462 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:488, output treesize:40 [2021-06-05 22:02:43,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:43,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987214809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:43,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:43,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:02:43,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268743382] [2021-06-05 22:02:43,565 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:02:43,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:43,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:02:43,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:02:43,565 INFO L87 Difference]: Start difference. First operand 416 states and 1130 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:44,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:44,671 INFO L93 Difference]: Finished difference Result 573 states and 1398 transitions. [2021-06-05 22:02:44,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 22:02:44,672 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:02:44,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:44,672 INFO L225 Difference]: With dead ends: 573 [2021-06-05 22:02:44,673 INFO L226 Difference]: Without dead ends: 556 [2021-06-05 22:02:44,673 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 1179.2ms TimeCoverageRelationStatistics Valid=189, Invalid=1371, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 22:02:44,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-06-05 22:02:44,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 427. [2021-06-05 22:02:44,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.73943661971831) internal successors, (1167), 426 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:44,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1167 transitions. [2021-06-05 22:02:44,677 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1167 transitions. Word has length 18 [2021-06-05 22:02:44,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:44,677 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1167 transitions. [2021-06-05 22:02:44,677 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:44,677 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1167 transitions. [2021-06-05 22:02:44,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:44,677 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:44,677 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:44,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5588,306 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:44,878 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:44,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:44,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1680865061, now seen corresponding path program 304 times [2021-06-05 22:02:44,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:44,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107401116] [2021-06-05 22:02:44,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:44,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:45,040 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:45,041 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:45,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107401116] [2021-06-05 22:02:45,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107401116] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:45,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606790494] [2021-06-05 22:02:45,041 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 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:45,108 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:02:45,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:45,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:45,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:45,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:45,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:45,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:45,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:45,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:45,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:45,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:45,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:45,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:45,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:45,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:45,387 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:45,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:45,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:45,391 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:45,473 INFO L628 ElimStorePlain]: treesize reduction 258, result has 21.8 percent of original size [2021-06-05 22:02:45,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:45,477 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:45,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:45,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:45,506 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:45,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:45,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:45,532 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:02:45,632 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:45,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606790494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:45,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:45,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:02:45,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472529833] [2021-06-05 22:02:45,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:02:45,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:45,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:02:45,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:02:45,633 INFO L87 Difference]: Start difference. First operand 427 states and 1167 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:46,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:46,347 INFO L93 Difference]: Finished difference Result 573 states and 1402 transitions. [2021-06-05 22:02:46,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 22:02:46,347 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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 18 [2021-06-05 22:02:46,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:46,348 INFO L225 Difference]: With dead ends: 573 [2021-06-05 22:02:46,348 INFO L226 Difference]: Without dead ends: 559 [2021-06-05 22:02:46,348 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 788.1ms TimeCoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:02:46,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-06-05 22:02:46,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 429. [2021-06-05 22:02:46,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.7383177570093458) internal successors, (1172), 428 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:46,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1172 transitions. [2021-06-05 22:02:46,352 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1172 transitions. Word has length 18 [2021-06-05 22:02:46,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:46,352 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1172 transitions. [2021-06-05 22:02:46,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:46,352 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1172 transitions. [2021-06-05 22:02:46,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:46,353 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:46,353 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:46,553 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5616 [2021-06-05 22:02:46,553 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:46,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:46,553 INFO L82 PathProgramCache]: Analyzing trace with hash 364707757, now seen corresponding path program 305 times [2021-06-05 22:02:46,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:46,554 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605884771] [2021-06-05 22:02:46,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:46,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:46,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:46,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605884771] [2021-06-05 22:02:46,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605884771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:46,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938617202] [2021-06-05 22:02:46,808 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 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:46,877 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:02:46,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:46,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:46,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:47,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:47,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:47,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:02:47,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:47,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:02:47,115 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:47,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:47,117 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:47,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:47,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:47,133 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:41 [2021-06-05 22:02:47,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:47,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938617202] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:47,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:47,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:02:47,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064971816] [2021-06-05 22:02:47,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:02:47,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:47,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:02:47,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:02:47,201 INFO L87 Difference]: Start difference. First operand 429 states and 1172 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:47,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:47,863 INFO L93 Difference]: Finished difference Result 591 states and 1452 transitions. [2021-06-05 22:02:47,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 22:02:47,863 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:02:47,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:47,864 INFO L225 Difference]: With dead ends: 591 [2021-06-05 22:02:47,864 INFO L226 Difference]: Without dead ends: 577 [2021-06-05 22:02:47,864 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 850.5ms TimeCoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2021-06-05 22:02:47,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-06-05 22:02:47,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 437. [2021-06-05 22:02:47,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 2.7522935779816513) internal successors, (1200), 436 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:47,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1200 transitions. [2021-06-05 22:02:47,869 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1200 transitions. Word has length 18 [2021-06-05 22:02:47,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:47,869 INFO L482 AbstractCegarLoop]: Abstraction has 437 states and 1200 transitions. [2021-06-05 22:02:47,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:47,869 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1200 transitions. [2021-06-05 22:02:47,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:47,869 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:47,869 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:48,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5642,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:48,070 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:48,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:48,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1781463003, now seen corresponding path program 306 times [2021-06-05 22:02:48,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:48,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030943407] [2021-06-05 22:02:48,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:48,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:48,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:48,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:48,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030943407] [2021-06-05 22:02:48,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030943407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:48,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731676854] [2021-06-05 22:02:48,325 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 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:48,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:02:48,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:48,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:48,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:48,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:02:48,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:48,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:48,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:48,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:02:48,986 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:48,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:48,991 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:48,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:48,995 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:48,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:48,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:49,000 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:49,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:02:49,005 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:49,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:49,009 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:49,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:02:49,014 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:49,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:02:49,019 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:49,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:02:49,023 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:49,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:49,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:02:49,027 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:49,094 INFO L628 ElimStorePlain]: treesize reduction 27, result has 74.0 percent of original size [2021-06-05 22:02:49,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:49,098 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:566, output treesize:41 [2021-06-05 22:02:49,170 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:49,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731676854] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:49,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:49,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:02:49,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949438803] [2021-06-05 22:02:49,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:49,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:49,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:49,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=373, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:49,171 INFO L87 Difference]: Start difference. First operand 437 states and 1200 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:49,761 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 54 [2021-06-05 22:02:50,216 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-06-05 22:02:50,785 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-06-05 22:02:51,191 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-06-05 22:02:51,347 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 57 [2021-06-05 22:02:51,631 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 61 [2021-06-05 22:02:51,794 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 59 [2021-06-05 22:02:51,963 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-06-05 22:02:52,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:52,083 INFO L93 Difference]: Finished difference Result 692 states and 1620 transitions. [2021-06-05 22:02:52,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 22:02:52,084 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 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 18 [2021-06-05 22:02:52,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:52,084 INFO L225 Difference]: With dead ends: 692 [2021-06-05 22:02:52,084 INFO L226 Difference]: Without dead ends: 640 [2021-06-05 22:02:52,085 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 2900.8ms TimeCoverageRelationStatistics Valid=251, Invalid=2005, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 22:02:52,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-06-05 22:02:52,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 448. [2021-06-05 22:02:52,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 2.756152125279642) internal successors, (1232), 447 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:52,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 1232 transitions. [2021-06-05 22:02:52,089 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 1232 transitions. Word has length 18 [2021-06-05 22:02:52,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:52,089 INFO L482 AbstractCegarLoop]: Abstraction has 448 states and 1232 transitions. [2021-06-05 22:02:52,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:52,089 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 1232 transitions. [2021-06-05 22:02:52,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:52,090 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:52,090 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:52,290 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5654,309 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:52,290 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:52,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:52,291 INFO L82 PathProgramCache]: Analyzing trace with hash 2035187715, now seen corresponding path program 307 times [2021-06-05 22:02:52,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:52,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034221762] [2021-06-05 22:02:52,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:52,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:52,532 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:52,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:52,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034221762] [2021-06-05 22:02:52,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034221762] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:52,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062605209] [2021-06-05 22:02:52,532 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 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:52,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:52,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:52,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:53,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:53,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:53,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:53,045 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:53,049 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:53,057 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:53,061 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:53,064 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:53,068 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:53,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:02:53,071 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:53,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:53,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:53,096 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:343, output treesize:41 [2021-06-05 22:02:53,163 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:53,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062605209] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:53,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:53,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:02:53,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489570103] [2021-06-05 22:02:53,163 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:53,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:53,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:53,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:53,164 INFO L87 Difference]: Start difference. First operand 448 states and 1232 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:53,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:53,610 INFO L93 Difference]: Finished difference Result 544 states and 1399 transitions. [2021-06-05 22:02:53,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:02:53,611 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:53,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:53,611 INFO L225 Difference]: With dead ends: 544 [2021-06-05 22:02:53,611 INFO L226 Difference]: Without dead ends: 530 [2021-06-05 22:02:53,611 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 691.1ms TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:02:53,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-06-05 22:02:53,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 461. [2021-06-05 22:02:53,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 2.760869565217391) internal successors, (1270), 460 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:53,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 1270 transitions. [2021-06-05 22:02:53,616 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 1270 transitions. Word has length 18 [2021-06-05 22:02:53,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:53,616 INFO L482 AbstractCegarLoop]: Abstraction has 461 states and 1270 transitions. [2021-06-05 22:02:53,616 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:53,616 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 1270 transitions. [2021-06-05 22:02:53,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:53,616 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:53,616 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:53,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5722,310 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:53,817 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:53,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:53,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1378421951, now seen corresponding path program 308 times [2021-06-05 22:02:53,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:53,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679723863] [2021-06-05 22:02:53,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:53,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:54,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:54,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679723863] [2021-06-05 22:02:54,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679723863] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:54,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088796045] [2021-06-05 22:02:54,090 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 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:54,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:02:54,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:54,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:54,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:54,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:54,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:54,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:54,511 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:54,515 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:54,519 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:54,523 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:54,527 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:54,531 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:02:54,535 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:54,539 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:54,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:54,542 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,544 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:54,545 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:54,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:54,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:54,570 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:474, output treesize:41 [2021-06-05 22:02:54,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:54,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088796045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:54,636 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:54,636 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:02:54,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868043148] [2021-06-05 22:02:54,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:54,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:54,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:54,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:54,636 INFO L87 Difference]: Start difference. First operand 461 states and 1270 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:55,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:55,355 INFO L93 Difference]: Finished difference Result 563 states and 1434 transitions. [2021-06-05 22:02:55,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 22:02:55,356 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:55,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:55,356 INFO L225 Difference]: With dead ends: 563 [2021-06-05 22:02:55,356 INFO L226 Difference]: Without dead ends: 549 [2021-06-05 22:02:55,357 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 899.7ms TimeCoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:02:55,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-06-05 22:02:55,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 463. [2021-06-05 22:02:55,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 2.764069264069264) internal successors, (1277), 462 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:55,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1277 transitions. [2021-06-05 22:02:55,361 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1277 transitions. Word has length 18 [2021-06-05 22:02:55,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:55,361 INFO L482 AbstractCegarLoop]: Abstraction has 463 states and 1277 transitions. [2021-06-05 22:02:55,361 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:55,361 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1277 transitions. [2021-06-05 22:02:55,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:55,361 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:55,362 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:55,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 311 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5784 [2021-06-05 22:02:55,562 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:55,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:55,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1772877955, now seen corresponding path program 309 times [2021-06-05 22:02:55,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:55,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078125536] [2021-06-05 22:02:55,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:55,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:55,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:55,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:55,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078125536] [2021-06-05 22:02:55,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078125536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:55,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406513812] [2021-06-05 22:02:55,742 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 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:55,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:02:55,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:55,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:55,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:56,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:56,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:02:56,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:02:56,125 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:02:56,129 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:02:56,134 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:02:56,138 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:02:56,142 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:02:56,147 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:56,151 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,154 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:56,154 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:02:56,158 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:56,162 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:56,166 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:02:56,170 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:56,173 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:56,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:02:56,176 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:56,228 INFO L628 ElimStorePlain]: treesize reduction 18, result has 76.3 percent of original size [2021-06-05 22:02:56,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:56,229 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:697, output treesize:40 [2021-06-05 22:02:56,337 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:56,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406513812] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:56,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:56,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:02:56,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276133451] [2021-06-05 22:02:56,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:02:56,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:56,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:02:56,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:02:56,338 INFO L87 Difference]: Start difference. First operand 463 states and 1277 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:57,429 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2021-06-05 22:02:57,673 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 40 [2021-06-05 22:02:57,929 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-06-05 22:02:58,077 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2021-06-05 22:02:58,233 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 42 [2021-06-05 22:02:58,405 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-06-05 22:02:58,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:58,436 INFO L93 Difference]: Finished difference Result 683 states and 1695 transitions. [2021-06-05 22:02:58,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 22:02:58,437 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:02:58,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:58,437 INFO L225 Difference]: With dead ends: 683 [2021-06-05 22:02:58,437 INFO L226 Difference]: Without dead ends: 631 [2021-06-05 22:02:58,438 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 2136.8ms TimeCoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 22:02:58,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2021-06-05 22:02:58,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 468. [2021-06-05 22:02:58,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7516059957173447) internal successors, (1285), 467 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:58,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1285 transitions. [2021-06-05 22:02:58,442 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1285 transitions. Word has length 18 [2021-06-05 22:02:58,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:58,442 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1285 transitions. [2021-06-05 22:02:58,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:58,442 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1285 transitions. [2021-06-05 22:02:58,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:58,443 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:58,443 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:02:58,643 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5838 [2021-06-05 22:02:58,643 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:02:58,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:02:58,643 INFO L82 PathProgramCache]: Analyzing trace with hash 36100223, now seen corresponding path program 310 times [2021-06-05 22:02:58,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:02:58,644 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932064144] [2021-06-05 22:02:58,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:02:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:02:58,952 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:58,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:02:58,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932064144] [2021-06-05 22:02:58,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932064144] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:58,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365687746] [2021-06-05 22:02:58,956 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 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:02:59,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:02:59,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:02:59,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:02:59,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:02:59,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:02:59,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,337 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:02:59,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:59,342 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:02:59,346 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:59,349 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:02:59,362 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:59,366 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:59,369 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:59,373 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:02:59,377 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:02:59,380 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:02:59,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:02:59,383 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:02:59,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:02:59,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:02:59,410 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:470, output treesize:40 [2021-06-05 22:02:59,512 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:02:59,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365687746] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:02:59,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:02:59,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:02:59,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855869920] [2021-06-05 22:02:59,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:02:59,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:02:59,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:02:59,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:02:59,513 INFO L87 Difference]: Start difference. First operand 468 states and 1285 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:59,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:02:59,980 INFO L93 Difference]: Finished difference Result 509 states and 1347 transitions. [2021-06-05 22:02:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:02:59,981 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:02:59,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:02:59,981 INFO L225 Difference]: With dead ends: 509 [2021-06-05 22:02:59,981 INFO L226 Difference]: Without dead ends: 502 [2021-06-05 22:02:59,981 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 765.7ms TimeCoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:02:59,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-06-05 22:02:59,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 468. [2021-06-05 22:02:59,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7516059957173447) internal successors, (1285), 467 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:59,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1285 transitions. [2021-06-05 22:02:59,986 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1285 transitions. Word has length 18 [2021-06-05 22:02:59,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:02:59,986 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1285 transitions. [2021-06-05 22:02:59,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:02:59,986 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1285 transitions. [2021-06-05 22:02:59,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:02:59,986 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:02:59,986 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:00,186 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5888,313 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:00,187 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:00,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:00,187 INFO L82 PathProgramCache]: Analyzing trace with hash 67609535, now seen corresponding path program 311 times [2021-06-05 22:03:00,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:00,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285437436] [2021-06-05 22:03:00,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:00,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:00,317 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:00,317 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:00,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285437436] [2021-06-05 22:03:00,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285437436] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:00,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751159748] [2021-06-05 22:03:00,318 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 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:00,387 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:03:00,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:00,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:00,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:00,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:00,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:00,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:00,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:00,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:00,579 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:00,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:00,581 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:00,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:00,584 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:00,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:00,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:00,601 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:117, output treesize:40 [2021-06-05 22:03:00,698 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:00,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751159748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:00,699 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:00,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:03:00,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131031277] [2021-06-05 22:03:00,699 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:03:00,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:00,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:03:00,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:00,699 INFO L87 Difference]: Start difference. First operand 468 states and 1285 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:01,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:01,261 INFO L93 Difference]: Finished difference Result 535 states and 1383 transitions. [2021-06-05 22:03:01,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 22:03:01,261 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:03:01,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:01,262 INFO L225 Difference]: With dead ends: 535 [2021-06-05 22:03:01,262 INFO L226 Difference]: Without dead ends: 521 [2021-06-05 22:03:01,262 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 676.8ms TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:03:01,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-06-05 22:03:01,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 468. [2021-06-05 22:03:01,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7516059957173447) internal successors, (1285), 467 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:01,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1285 transitions. [2021-06-05 22:03:01,266 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1285 transitions. Word has length 18 [2021-06-05 22:03:01,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:01,267 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1285 transitions. [2021-06-05 22:03:01,267 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:01,267 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1285 transitions. [2021-06-05 22:03:01,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:01,267 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:01,267 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:01,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5937 [2021-06-05 22:03:01,490 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:01,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:01,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1939756673, now seen corresponding path program 312 times [2021-06-05 22:03:01,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:01,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235015655] [2021-06-05 22:03:01,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:01,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:01,704 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:01,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:01,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235015655] [2021-06-05 22:03:01,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235015655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:01,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298994024] [2021-06-05 22:03:01,704 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 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:01,780 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:03:01,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:01,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:01,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:02,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:02,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:03:02,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:02,070 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:02,074 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:03:02,078 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:02,082 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:03:02,086 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:03:02,090 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:02,094 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:03:02,098 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,100 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:02,100 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:02,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:03:02,104 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:02,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:02,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:02,129 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:492, output treesize:41 [2021-06-05 22:03:02,190 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:02,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298994024] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:02,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:02,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:03:02,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892904223] [2021-06-05 22:03:02,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:03:02,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:02,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:03:02,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:02,190 INFO L87 Difference]: Start difference. First operand 468 states and 1285 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:03,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:03,399 INFO L93 Difference]: Finished difference Result 626 states and 1589 transitions. [2021-06-05 22:03:03,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 22:03:03,400 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:03:03,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:03,400 INFO L225 Difference]: With dead ends: 626 [2021-06-05 22:03:03,400 INFO L226 Difference]: Without dead ends: 600 [2021-06-05 22:03:03,401 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1295.8ms TimeCoverageRelationStatistics Valid=185, Invalid=1147, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 22:03:03,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2021-06-05 22:03:03,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 471. [2021-06-05 22:03:03,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 2.751063829787234) internal successors, (1293), 470 states have internal predecessors, (1293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:03,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1293 transitions. [2021-06-05 22:03:03,406 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1293 transitions. Word has length 18 [2021-06-05 22:03:03,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:03,406 INFO L482 AbstractCegarLoop]: Abstraction has 471 states and 1293 transitions. [2021-06-05 22:03:03,406 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:03,406 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1293 transitions. [2021-06-05 22:03:03,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:03,407 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:03,407 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:03,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5946,315 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:03,617 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:03,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:03,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1545300669, now seen corresponding path program 313 times [2021-06-05 22:03:03,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:03,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319101603] [2021-06-05 22:03:03,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:03,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:03,746 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:03,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:03,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319101603] [2021-06-05 22:03:03,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319101603] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:03,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926183674] [2021-06-05 22:03:03,746 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 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:03,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:03,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:04,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:04,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:04,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:04,141 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:04,146 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:04,151 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:04,155 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:03:04,160 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:04,165 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:04,168 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:04,172 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:04,177 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:04,181 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:03:04,185 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,188 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:04,188 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:04,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:04,192 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,194 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:04,195 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:04,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:04,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:04,222 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:617, output treesize:40 [2021-06-05 22:03:04,315 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:04,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926183674] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:04,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:04,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:03:04,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637852962] [2021-06-05 22:03:04,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:04,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:04,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:04,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:04,316 INFO L87 Difference]: Start difference. First operand 471 states and 1293 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:04,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:04,763 INFO L93 Difference]: Finished difference Result 541 states and 1391 transitions. [2021-06-05 22:03:04,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:03:04,764 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:03:04,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:04,764 INFO L225 Difference]: With dead ends: 541 [2021-06-05 22:03:04,764 INFO L226 Difference]: Without dead ends: 521 [2021-06-05 22:03:04,764 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 494.5ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:04,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-06-05 22:03:04,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 470. [2021-06-05 22:03:04,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.746268656716418) internal successors, (1288), 469 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:04,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1288 transitions. [2021-06-05 22:03:04,769 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1288 transitions. Word has length 18 [2021-06-05 22:03:04,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:04,769 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1288 transitions. [2021-06-05 22:03:04,769 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:04,769 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1288 transitions. [2021-06-05 22:03:04,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:04,769 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:04,769 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:04,979 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5978,316 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:04,979 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:04,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:04,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1550744473, now seen corresponding path program 314 times [2021-06-05 22:03:04,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:04,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219100562] [2021-06-05 22:03:04,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:04,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:05,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:03:05,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:05,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219100562] [2021-06-05 22:03:05,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219100562] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:05,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911440662] [2021-06-05 22:03:05,193 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 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:05,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:03:05,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:05,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:05,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:05,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:05,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:05,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:03:05,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:05,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:05,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:05,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:05,491 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:05,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:05,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:05,495 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:05,576 INFO L628 ElimStorePlain]: treesize reduction 162, result has 31.6 percent of original size [2021-06-05 22:03:05,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:05,580 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:05,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:05,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:05,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:05,611 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:05,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:05,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:05,638 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:328, output treesize:40 [2021-06-05 22:03:05,731 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:05,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911440662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:05,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:05,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:03:05,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768214450] [2021-06-05 22:03:05,732 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:05,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:05,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:05,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:05,732 INFO L87 Difference]: Start difference. First operand 470 states and 1288 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:06,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:06,344 INFO L93 Difference]: Finished difference Result 500 states and 1332 transitions. [2021-06-05 22:03:06,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:03:06,344 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:03:06,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:06,345 INFO L225 Difference]: With dead ends: 500 [2021-06-05 22:03:06,345 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 22:03:06,345 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 851.3ms TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:03:06,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 22:03:06,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 470. [2021-06-05 22:03:06,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.746268656716418) internal successors, (1288), 469 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:06,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1288 transitions. [2021-06-05 22:03:06,351 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1288 transitions. Word has length 18 [2021-06-05 22:03:06,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:06,351 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1288 transitions. [2021-06-05 22:03:06,351 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:06,352 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1288 transitions. [2021-06-05 22:03:06,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:06,352 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:06,352 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:06,575 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6051 [2021-06-05 22:03:06,575 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:06,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:06,575 INFO L82 PathProgramCache]: Analyzing trace with hash -1513791357, now seen corresponding path program 315 times [2021-06-05 22:03:06,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:06,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103882555] [2021-06-05 22:03:06,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:06,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:06,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:06,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:06,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103882555] [2021-06-05 22:03:06,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103882555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:06,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965250320] [2021-06-05 22:03:06,891 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 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:06,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:03:06,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:06,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:06,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:07,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:07,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:07,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:03:07,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:07,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:07,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:07,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:07,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:07,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:07,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:07,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:03:07,294 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:07,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:07,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:07,298 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:07,383 INFO L628 ElimStorePlain]: treesize reduction 261, result has 24.1 percent of original size [2021-06-05 22:03:07,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:07,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 22:03:07,387 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:07,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:07,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 22:03:07,417 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:07,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:07,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:07,444 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:494, output treesize:40 [2021-06-05 22:03:07,554 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:07,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965250320] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:07,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:07,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:07,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491881696] [2021-06-05 22:03:07,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:07,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:07,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:07,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:07,555 INFO L87 Difference]: Start difference. First operand 470 states and 1288 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:08,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:08,327 INFO L93 Difference]: Finished difference Result 532 states and 1381 transitions. [2021-06-05 22:03:08,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 22:03:08,328 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:08,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:08,328 INFO L225 Difference]: With dead ends: 532 [2021-06-05 22:03:08,328 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 22:03:08,329 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 1144.9ms TimeCoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 22:03:08,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 22:03:08,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 468. [2021-06-05 22:03:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7451820128479656) internal successors, (1282), 467 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:08,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1282 transitions. [2021-06-05 22:03:08,333 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1282 transitions. Word has length 18 [2021-06-05 22:03:08,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:08,333 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1282 transitions. [2021-06-05 22:03:08,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:08,333 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1282 transitions. [2021-06-05 22:03:08,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:08,334 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:08,334 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:08,534 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 318 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6076 [2021-06-05 22:03:08,534 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:08,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:08,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1044398207, now seen corresponding path program 316 times [2021-06-05 22:03:08,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:08,534 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935237773] [2021-06-05 22:03:08,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:08,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:08,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:08,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:08,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935237773] [2021-06-05 22:03:08,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935237773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:08,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069738002] [2021-06-05 22:03:08,684 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 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:08,754 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:03:08,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:08,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:08,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:09,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:09,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:09,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:09,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:09,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:09,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:09,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:03:09,015 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:09,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:09,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:09,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:09,019 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:09,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:09,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:09,023 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:09,107 INFO L628 ElimStorePlain]: treesize reduction 243, result has 24.1 percent of original size [2021-06-05 22:03:09,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:09,111 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:09,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:09,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:09,140 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:09,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:09,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:09,166 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:03:09,262 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:09,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069738002] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:09,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:09,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:03:09,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429115787] [2021-06-05 22:03:09,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:03:09,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:09,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:03:09,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:03:09,263 INFO L87 Difference]: Start difference. First operand 468 states and 1282 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:09,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:09,888 INFO L93 Difference]: Finished difference Result 523 states and 1365 transitions. [2021-06-05 22:03:09,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:03:09,889 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:03:09,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:09,889 INFO L225 Difference]: With dead ends: 523 [2021-06-05 22:03:09,889 INFO L226 Difference]: Without dead ends: 516 [2021-06-05 22:03:09,889 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 765.4ms TimeCoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:03:09,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2021-06-05 22:03:09,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 469. [2021-06-05 22:03:09,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.7457264957264957) internal successors, (1285), 468 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:09,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1285 transitions. [2021-06-05 22:03:09,894 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1285 transitions. Word has length 18 [2021-06-05 22:03:09,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:09,894 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1285 transitions. [2021-06-05 22:03:09,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:09,894 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1285 transitions. [2021-06-05 22:03:09,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:09,894 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:09,894 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:10,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6101 [2021-06-05 22:03:10,095 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:10,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:10,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1877037439, now seen corresponding path program 317 times [2021-06-05 22:03:10,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:10,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290178333] [2021-06-05 22:03:10,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:10,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:10,352 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:10,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:10,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290178333] [2021-06-05 22:03:10,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290178333] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:10,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937087604] [2021-06-05 22:03:10,352 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 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:10,422 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:03:10,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:10,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:10,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:10,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:10,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:10,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:10,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:10,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:10,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:10,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:10,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:10,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:10,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:10,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:10,865 INFO L628 ElimStorePlain]: treesize reduction 176, result has 30.7 percent of original size [2021-06-05 22:03:10,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:10,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:10,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:10,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:10,897 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:10,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:10,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:10,921 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:03:10,988 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:10,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937087604] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:10,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:10,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:03:10,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257735004] [2021-06-05 22:03:10,988 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:03:10,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:10,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:03:10,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:10,989 INFO L87 Difference]: Start difference. First operand 469 states and 1285 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:11,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:11,308 INFO L93 Difference]: Finished difference Result 504 states and 1337 transitions. [2021-06-05 22:03:11,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:03:11,309 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:03:11,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:11,309 INFO L225 Difference]: With dead ends: 504 [2021-06-05 22:03:11,309 INFO L226 Difference]: Without dead ends: 497 [2021-06-05 22:03:11,310 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 630.6ms TimeCoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:03:11,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-06-05 22:03:11,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 469. [2021-06-05 22:03:11,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.7457264957264957) internal successors, (1285), 468 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:11,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1285 transitions. [2021-06-05 22:03:11,314 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1285 transitions. Word has length 18 [2021-06-05 22:03:11,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:11,314 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1285 transitions. [2021-06-05 22:03:11,314 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:11,314 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1285 transitions. [2021-06-05 22:03:11,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:11,314 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:11,314 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:11,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6127,320 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:11,515 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:11,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:11,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1087753445, now seen corresponding path program 318 times [2021-06-05 22:03:11,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:11,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905583373] [2021-06-05 22:03:11,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:11,670 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:11,670 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:11,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905583373] [2021-06-05 22:03:11,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905583373] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:11,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021392264] [2021-06-05 22:03:11,670 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 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:11,742 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 22:03:11,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:11,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 22:03:11,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:12,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:03:12,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:12,048 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:12,052 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:12,056 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:12,060 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:03:12,064 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:12,067 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:12,071 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:12,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:12,074 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:12,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:12,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:12,099 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:325, output treesize:41 [2021-06-05 22:03:12,153 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:12,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021392264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:12,153 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:12,153 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-06-05 22:03:12,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38232516] [2021-06-05 22:03:12,153 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:03:12,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:12,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:03:12,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:12,153 INFO L87 Difference]: Start difference. First operand 469 states and 1285 transitions. Second operand has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:13,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:13,532 INFO L93 Difference]: Finished difference Result 654 states and 1635 transitions. [2021-06-05 22:03:13,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 22:03:13,532 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:13,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:13,533 INFO L225 Difference]: With dead ends: 654 [2021-06-05 22:03:13,533 INFO L226 Difference]: Without dead ends: 631 [2021-06-05 22:03:13,533 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 1401.2ms TimeCoverageRelationStatistics Valid=206, Invalid=1276, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 22:03:13,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2021-06-05 22:03:13,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 475. [2021-06-05 22:03:13,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 2.740506329113924) internal successors, (1299), 474 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:13,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1299 transitions. [2021-06-05 22:03:13,538 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1299 transitions. Word has length 18 [2021-06-05 22:03:13,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:13,538 INFO L482 AbstractCegarLoop]: Abstraction has 475 states and 1299 transitions. [2021-06-05 22:03:13,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.380952380952381) internal successors, (29), 21 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:13,538 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1299 transitions. [2021-06-05 22:03:13,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:13,538 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:13,538 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:13,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6154,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:13,739 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:13,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:13,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1482209449, now seen corresponding path program 319 times [2021-06-05 22:03:13,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:13,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517402851] [2021-06-05 22:03:13,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:13,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:13,975 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:13,975 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:13,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517402851] [2021-06-05 22:03:13,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517402851] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:13,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373255867] [2021-06-05 22:03:13,975 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 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:14,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:14,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:14,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:03:14,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:14,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:14,322 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:14,326 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:14,331 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:14,335 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:14,339 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:14,344 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:14,348 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:14,352 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:14,356 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:14,360 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:14,364 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:14,368 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:14,371 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:14,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:14,375 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:14,430 INFO L628 ElimStorePlain]: treesize reduction 65, result has 47.2 percent of original size [2021-06-05 22:03:14,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:14,432 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:649, output treesize:40 [2021-06-05 22:03:14,535 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:14,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373255867] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:14,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:14,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:14,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499870367] [2021-06-05 22:03:14,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:14,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:14,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:14,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:14,536 INFO L87 Difference]: Start difference. First operand 475 states and 1299 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:14,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:14,877 INFO L93 Difference]: Finished difference Result 558 states and 1433 transitions. [2021-06-05 22:03:14,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:03:14,877 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:14,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:14,878 INFO L225 Difference]: With dead ends: 558 [2021-06-05 22:03:14,878 INFO L226 Difference]: Without dead ends: 548 [2021-06-05 22:03:14,878 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 472.1ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:03:14,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2021-06-05 22:03:14,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 480. [2021-06-05 22:03:14,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 479 states have (on average 2.7453027139874737) internal successors, (1315), 479 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:14,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 1315 transitions. [2021-06-05 22:03:14,883 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 1315 transitions. Word has length 18 [2021-06-05 22:03:14,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:14,883 INFO L482 AbstractCegarLoop]: Abstraction has 480 states and 1315 transitions. [2021-06-05 22:03:14,883 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:14,883 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 1315 transitions. [2021-06-05 22:03:14,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:14,883 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:14,883 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:15,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6191 [2021-06-05 22:03:15,084 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:15,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:15,084 INFO L82 PathProgramCache]: Analyzing trace with hash -254568283, now seen corresponding path program 320 times [2021-06-05 22:03:15,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:15,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537500613] [2021-06-05 22:03:15,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:15,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:15,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:15,361 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:15,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537500613] [2021-06-05 22:03:15,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537500613] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:15,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805798618] [2021-06-05 22:03:15,361 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 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:15,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:03:15,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:15,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:15,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:15,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:15,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:03:15,697 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:15,701 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:15,705 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:15,709 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:15,712 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:15,716 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:15,721 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:15,725 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:15,728 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:15,732 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:15,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:03:15,736 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:15,787 INFO L628 ElimStorePlain]: treesize reduction 18, result has 76.3 percent of original size [2021-06-05 22:03:15,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:15,789 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:440, output treesize:40 [2021-06-05 22:03:15,885 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:15,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805798618] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:15,885 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:15,885 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:15,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550960296] [2021-06-05 22:03:15,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:15,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:15,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:15,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:15,886 INFO L87 Difference]: Start difference. First operand 480 states and 1315 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:16,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:16,179 INFO L93 Difference]: Finished difference Result 546 states and 1416 transitions. [2021-06-05 22:03:16,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:03:16,179 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:16,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:16,180 INFO L225 Difference]: With dead ends: 546 [2021-06-05 22:03:16,180 INFO L226 Difference]: Without dead ends: 539 [2021-06-05 22:03:16,180 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 526.8ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:03:16,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-06-05 22:03:16,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 478. [2021-06-05 22:03:16,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 477 states have (on average 2.742138364779874) internal successors, (1308), 477 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:16,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 1308 transitions. [2021-06-05 22:03:16,185 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 1308 transitions. Word has length 18 [2021-06-05 22:03:16,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:16,185 INFO L482 AbstractCegarLoop]: Abstraction has 478 states and 1308 transitions. [2021-06-05 22:03:16,185 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:16,185 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 1308 transitions. [2021-06-05 22:03:16,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:16,185 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:16,185 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:16,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 323 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6263 [2021-06-05 22:03:16,386 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:16,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:16,386 INFO L82 PathProgramCache]: Analyzing trace with hash 2020065027, now seen corresponding path program 321 times [2021-06-05 22:03:16,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:16,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611115917] [2021-06-05 22:03:16,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:16,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:16,552 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:16,553 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:16,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611115917] [2021-06-05 22:03:16,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611115917] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:16,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504448740] [2021-06-05 22:03:16,553 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 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:16,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:03:16,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:16,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:16,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:16,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:16,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:16,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:03:16,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:16,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:16,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:16,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:16,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:16,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:16,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:16,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:03:16,890 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:16,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:16,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:16,894 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:16,980 INFO L628 ElimStorePlain]: treesize reduction 263, result has 23.5 percent of original size [2021-06-05 22:03:16,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:16,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 22:03:16,984 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:17,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:17,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:17,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2021-06-05 22:03:17,016 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:17,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:17,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:17,043 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:494, output treesize:40 [2021-06-05 22:03:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:17,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504448740] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:17,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:17,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:17,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020185808] [2021-06-05 22:03:17,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:17,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:17,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:17,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:17,140 INFO L87 Difference]: Start difference. First operand 478 states and 1308 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:17,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:17,700 INFO L93 Difference]: Finished difference Result 550 states and 1433 transitions. [2021-06-05 22:03:17,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:03:17,701 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:17,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:17,701 INFO L225 Difference]: With dead ends: 550 [2021-06-05 22:03:17,701 INFO L226 Difference]: Without dead ends: 540 [2021-06-05 22:03:17,701 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 741.3ms TimeCoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2021-06-05 22:03:17,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-06-05 22:03:17,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 488. [2021-06-05 22:03:17,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 487 states have (on average 2.7412731006160165) internal successors, (1335), 487 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:17,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 1335 transitions. [2021-06-05 22:03:17,706 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 1335 transitions. Word has length 18 [2021-06-05 22:03:17,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:17,706 INFO L482 AbstractCegarLoop]: Abstraction has 488 states and 1335 transitions. [2021-06-05 22:03:17,706 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:17,706 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 1335 transitions. [2021-06-05 22:03:17,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:17,706 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:17,706 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:17,907 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6325,324 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:17,907 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:17,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:17,907 INFO L82 PathProgramCache]: Analyzing trace with hash 283287295, now seen corresponding path program 322 times [2021-06-05 22:03:17,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:17,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208354662] [2021-06-05 22:03:17,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:18,052 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:18,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:18,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208354662] [2021-06-05 22:03:18,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208354662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:18,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001159971] [2021-06-05 22:03:18,052 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 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:18,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:03:18,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:18,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:18,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:18,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:18,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:18,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:18,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:18,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:18,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:18,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:18,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:18,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:18,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:03:18,344 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:18,437 INFO L628 ElimStorePlain]: treesize reduction 162, result has 31.6 percent of original size [2021-06-05 22:03:18,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:18,440 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:18,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:18,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:18,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:18,471 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:18,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:18,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:18,497 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:328, output treesize:40 [2021-06-05 22:03:18,591 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:18,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001159971] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:18,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:18,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:18,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330967300] [2021-06-05 22:03:18,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:18,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:18,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:18,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:18,592 INFO L87 Difference]: Start difference. First operand 488 states and 1335 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:19,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:19,082 INFO L93 Difference]: Finished difference Result 535 states and 1405 transitions. [2021-06-05 22:03:19,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:03:19,082 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:19,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:19,083 INFO L225 Difference]: With dead ends: 535 [2021-06-05 22:03:19,083 INFO L226 Difference]: Without dead ends: 528 [2021-06-05 22:03:19,083 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 617.7ms TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-06-05 22:03:19,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-06-05 22:03:19,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 488. [2021-06-05 22:03:19,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 487 states have (on average 2.7412731006160165) internal successors, (1335), 487 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:19,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 1335 transitions. [2021-06-05 22:03:19,087 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 1335 transitions. Word has length 18 [2021-06-05 22:03:19,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:19,087 INFO L482 AbstractCegarLoop]: Abstraction has 488 states and 1335 transitions. [2021-06-05 22:03:19,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:19,087 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 1335 transitions. [2021-06-05 22:03:19,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:19,088 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:19,088 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:19,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6349,325 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:19,288 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:19,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:19,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1032870009, now seen corresponding path program 323 times [2021-06-05 22:03:19,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:19,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684589106] [2021-06-05 22:03:19,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:19,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:19,437 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:19,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:19,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684589106] [2021-06-05 22:03:19,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684589106] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:19,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819298178] [2021-06-05 22:03:19,438 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 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:19,510 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:03:19,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:19,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:19,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:19,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:19,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:19,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:19,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:19,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:19,712 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:19,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:19,715 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:19,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:19,717 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:19,750 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:03:19,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:19,751 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:126, output treesize:41 [2021-06-05 22:03:19,817 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:19,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819298178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:19,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:19,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:19,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065013578] [2021-06-05 22:03:19,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:19,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:19,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:19,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:19,817 INFO L87 Difference]: Start difference. First operand 488 states and 1335 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:20,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:20,379 INFO L93 Difference]: Finished difference Result 524 states and 1390 transitions. [2021-06-05 22:03:20,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:03:20,379 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:20,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:20,380 INFO L225 Difference]: With dead ends: 524 [2021-06-05 22:03:20,380 INFO L226 Difference]: Without dead ends: 517 [2021-06-05 22:03:20,380 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 702.7ms TimeCoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2021-06-05 22:03:20,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-06-05 22:03:20,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 485. [2021-06-05 22:03:20,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 484 states have (on average 2.7417355371900825) internal successors, (1327), 484 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:20,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 1327 transitions. [2021-06-05 22:03:20,384 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 1327 transitions. Word has length 18 [2021-06-05 22:03:20,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:20,385 INFO L482 AbstractCegarLoop]: Abstraction has 485 states and 1327 transitions. [2021-06-05 22:03:20,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:20,385 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 1327 transitions. [2021-06-05 22:03:20,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:20,385 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:20,385 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:20,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6375 [2021-06-05 22:03:20,586 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:20,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:20,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1513718761, now seen corresponding path program 324 times [2021-06-05 22:03:20,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:20,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880072276] [2021-06-05 22:03:20,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:20,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:20,886 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:20,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:20,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880072276] [2021-06-05 22:03:20,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880072276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:20,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30703157] [2021-06-05 22:03:20,886 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 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:20,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:03:20,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:20,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:20,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:21,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:21,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:21,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:21,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:21,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:21,159 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:21,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:21,161 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:21,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:21,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:21,179 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:40 [2021-06-05 22:03:21,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:21,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30703157] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:21,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:21,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:21,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825975759] [2021-06-05 22:03:21,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:21,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:21,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:21,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:21,282 INFO L87 Difference]: Start difference. First operand 485 states and 1327 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:21,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:21,744 INFO L93 Difference]: Finished difference Result 516 states and 1376 transitions. [2021-06-05 22:03:21,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:03:21,745 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:21,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:21,745 INFO L225 Difference]: With dead ends: 516 [2021-06-05 22:03:21,745 INFO L226 Difference]: Without dead ends: 506 [2021-06-05 22:03:21,745 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 788.7ms TimeCoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:03:21,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-06-05 22:03:21,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 487. [2021-06-05 22:03:21,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 2.742798353909465) internal successors, (1333), 486 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:21,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1333 transitions. [2021-06-05 22:03:21,750 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1333 transitions. Word has length 18 [2021-06-05 22:03:21,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:21,750 INFO L482 AbstractCegarLoop]: Abstraction has 487 states and 1333 transitions. [2021-06-05 22:03:21,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:21,750 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1333 transitions. [2021-06-05 22:03:21,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:21,750 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:21,750 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:21,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6385 [2021-06-05 22:03:21,951 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:21,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:21,951 INFO L82 PathProgramCache]: Analyzing trace with hash -223058971, now seen corresponding path program 325 times [2021-06-05 22:03:21,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:21,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102696557] [2021-06-05 22:03:21,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:22,240 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:22,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:22,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102696557] [2021-06-05 22:03:22,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102696557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:22,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948515175] [2021-06-05 22:03:22,241 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 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:22,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:22,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:22,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:22,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:22,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:22,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:22,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:22,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:22,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:22,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:22,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:22,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:22,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:22,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:22,620 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:22,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:22,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:03:22,624 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:22,708 INFO L628 ElimStorePlain]: treesize reduction 245, result has 23.4 percent of original size [2021-06-05 22:03:22,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:22,712 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:22,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:22,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:22,741 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:22,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:22,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:22,774 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:03:22,870 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:22,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948515175] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:22,870 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:22,870 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:22,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92318958] [2021-06-05 22:03:22,870 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:22,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:22,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:22,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:22,870 INFO L87 Difference]: Start difference. First operand 487 states and 1333 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:23,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:23,314 INFO L93 Difference]: Finished difference Result 515 states and 1375 transitions. [2021-06-05 22:03:23,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:03:23,315 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:23,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:23,315 INFO L225 Difference]: With dead ends: 515 [2021-06-05 22:03:23,315 INFO L226 Difference]: Without dead ends: 508 [2021-06-05 22:03:23,315 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 768.8ms TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:03:23,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-06-05 22:03:23,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 487. [2021-06-05 22:03:23,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 2.742798353909465) internal successors, (1333), 486 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:23,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1333 transitions. [2021-06-05 22:03:23,320 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1333 transitions. Word has length 18 [2021-06-05 22:03:23,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:23,320 INFO L482 AbstractCegarLoop]: Abstraction has 487 states and 1333 transitions. [2021-06-05 22:03:23,320 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:23,320 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1333 transitions. [2021-06-05 22:03:23,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:23,320 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:23,320 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:23,520 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6396,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:23,521 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:23,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:23,521 INFO L82 PathProgramCache]: Analyzing trace with hash -1539216275, now seen corresponding path program 326 times [2021-06-05 22:03:23,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:23,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396054669] [2021-06-05 22:03:23,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:23,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:23,799 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:23,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:23,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396054669] [2021-06-05 22:03:23,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396054669] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:23,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519523477] [2021-06-05 22:03:23,800 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 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:23,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:03:23,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:23,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:23,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:24,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:24,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:24,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:24,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:24,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:24,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:24,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:24,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:24,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:24,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:24,172 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:24,250 INFO L628 ElimStorePlain]: treesize reduction 176, result has 30.7 percent of original size [2021-06-05 22:03:24,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:24,253 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:24,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:24,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:24,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:24,283 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:24,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:24,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:24,308 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:03:24,373 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:24,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519523477] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:24,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:24,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:24,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771005553] [2021-06-05 22:03:24,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:24,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:24,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:24,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:24,374 INFO L87 Difference]: Start difference. First operand 487 states and 1333 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:24,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:24,811 INFO L93 Difference]: Finished difference Result 505 states and 1360 transitions. [2021-06-05 22:03:24,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:03:24,812 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:24,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:24,812 INFO L225 Difference]: With dead ends: 505 [2021-06-05 22:03:24,812 INFO L226 Difference]: Without dead ends: 498 [2021-06-05 22:03:24,812 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 745.2ms TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:03:24,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-06-05 22:03:24,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 487. [2021-06-05 22:03:24,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 2.742798353909465) internal successors, (1333), 486 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:24,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1333 transitions. [2021-06-05 22:03:24,817 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1333 transitions. Word has length 18 [2021-06-05 22:03:24,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:24,817 INFO L482 AbstractCegarLoop]: Abstraction has 487 states and 1333 transitions. [2021-06-05 22:03:24,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:24,817 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1333 transitions. [2021-06-05 22:03:24,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:24,817 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:24,817 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:25,018 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6421 [2021-06-05 22:03:25,018 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:25,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:25,018 INFO L82 PathProgramCache]: Analyzing trace with hash 609580261, now seen corresponding path program 327 times [2021-06-05 22:03:25,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:25,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184922119] [2021-06-05 22:03:25,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:25,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:25,168 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:25,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:25,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184922119] [2021-06-05 22:03:25,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184922119] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:25,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817573290] [2021-06-05 22:03:25,168 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 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:25,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:03:25,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:25,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:25,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:25,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:25,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:25,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:25,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:25,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:25,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:25,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:25,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:25,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:25,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:25,520 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:25,600 INFO L628 ElimStorePlain]: treesize reduction 176, result has 30.7 percent of original size [2021-06-05 22:03:25,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:25,603 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:25,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:25,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:25,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:25,633 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:25,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:25,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:25,658 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:03:25,721 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:25,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817573290] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:25,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:25,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:25,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802903123] [2021-06-05 22:03:25,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:25,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:25,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:25,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:25,722 INFO L87 Difference]: Start difference. First operand 487 states and 1333 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:26,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:26,046 INFO L93 Difference]: Finished difference Result 503 states and 1357 transitions. [2021-06-05 22:03:26,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:03:26,046 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:26,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:26,047 INFO L225 Difference]: With dead ends: 503 [2021-06-05 22:03:26,047 INFO L226 Difference]: Without dead ends: 496 [2021-06-05 22:03:26,047 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 523.7ms TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:26,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2021-06-05 22:03:26,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 487. [2021-06-05 22:03:26,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 2.742798353909465) internal successors, (1333), 486 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:26,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1333 transitions. [2021-06-05 22:03:26,051 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1333 transitions. Word has length 18 [2021-06-05 22:03:26,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:26,051 INFO L482 AbstractCegarLoop]: Abstraction has 487 states and 1333 transitions. [2021-06-05 22:03:26,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:26,051 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1333 transitions. [2021-06-05 22:03:26,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:26,052 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:26,052 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:26,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6448,330 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:26,252 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:26,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:26,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1298113597, now seen corresponding path program 328 times [2021-06-05 22:03:26,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:26,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48365476] [2021-06-05 22:03:26,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:26,434 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:26,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:26,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48365476] [2021-06-05 22:03:26,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48365476] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:26,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533253446] [2021-06-05 22:03:26,435 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 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:26,506 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:03:26,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:26,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:26,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:26,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:26,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:26,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:03:26,777 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:26,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:26,788 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:26,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:26,792 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:26,875 INFO L628 ElimStorePlain]: treesize reduction 243, result has 24.1 percent of original size [2021-06-05 22:03:26,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:26,878 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:26,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:26,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:26,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:26,909 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:26,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:26,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:26,935 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:03:27,034 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:27,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533253446] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:27,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:27,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:27,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898300003] [2021-06-05 22:03:27,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:27,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:27,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:27,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:27,035 INFO L87 Difference]: Start difference. First operand 487 states and 1333 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:27,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:27,465 INFO L93 Difference]: Finished difference Result 521 states and 1388 transitions. [2021-06-05 22:03:27,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:03:27,466 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:27,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:27,466 INFO L225 Difference]: With dead ends: 521 [2021-06-05 22:03:27,466 INFO L226 Difference]: Without dead ends: 511 [2021-06-05 22:03:27,467 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 594.2ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:27,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-06-05 22:03:27,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 490. [2021-06-05 22:03:27,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 489 states have (on average 2.7443762781186094) internal successors, (1342), 489 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:27,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 1342 transitions. [2021-06-05 22:03:27,471 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 1342 transitions. Word has length 18 [2021-06-05 22:03:27,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:27,471 INFO L482 AbstractCegarLoop]: Abstraction has 490 states and 1342 transitions. [2021-06-05 22:03:27,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:27,471 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 1342 transitions. [2021-06-05 22:03:27,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:27,472 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:27,472 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:27,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6467,331 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:27,694 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:27,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:27,694 INFO L82 PathProgramCache]: Analyzing trace with hash 1260075967, now seen corresponding path program 329 times [2021-06-05 22:03:27,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:27,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792925299] [2021-06-05 22:03:27,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:27,882 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:27,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:27,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792925299] [2021-06-05 22:03:27,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792925299] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:27,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408222188] [2021-06-05 22:03:27,882 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 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:27,957 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:03:27,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:27,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:27,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:28,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:28,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:28,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:28,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:28,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:28,183 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:28,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:28,185 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:28,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:28,188 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:28,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:28,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:28,206 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:117, output treesize:40 [2021-06-05 22:03:28,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:28,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408222188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:28,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:28,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:28,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101583508] [2021-06-05 22:03:28,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:28,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:28,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:28,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:28,313 INFO L87 Difference]: Start difference. First operand 490 states and 1342 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:28,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:28,810 INFO L93 Difference]: Finished difference Result 520 states and 1387 transitions. [2021-06-05 22:03:28,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:03:28,810 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:28,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:28,811 INFO L225 Difference]: With dead ends: 520 [2021-06-05 22:03:28,811 INFO L226 Difference]: Without dead ends: 513 [2021-06-05 22:03:28,811 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 716.9ms TimeCoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:03:28,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-06-05 22:03:28,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 490. [2021-06-05 22:03:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 489 states have (on average 2.7443762781186094) internal successors, (1342), 489 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:28,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 1342 transitions. [2021-06-05 22:03:28,817 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 1342 transitions. Word has length 18 [2021-06-05 22:03:28,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:28,817 INFO L482 AbstractCegarLoop]: Abstraction has 490 states and 1342 transitions. [2021-06-05 22:03:28,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:28,817 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 1342 transitions. [2021-06-05 22:03:28,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:28,818 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:28,818 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:29,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6491,332 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:29,033 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:29,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:29,033 INFO L82 PathProgramCache]: Analyzing trace with hash -56081337, now seen corresponding path program 330 times [2021-06-05 22:03:29,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:29,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513386211] [2021-06-05 22:03:29,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:29,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:29,225 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:29,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:29,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513386211] [2021-06-05 22:03:29,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513386211] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:29,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568592478] [2021-06-05 22:03:29,226 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 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:29,300 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:03:29,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:29,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:29,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:29,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:29,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:29,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:29,550 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:29,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:29,554 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:29,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:29,556 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:29,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:29,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:29,572 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:41 [2021-06-05 22:03:29,641 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:29,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568592478] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:29,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:29,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:29,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464471213] [2021-06-05 22:03:29,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:29,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:29,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:29,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:29,642 INFO L87 Difference]: Start difference. First operand 490 states and 1342 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:30,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:30,081 INFO L93 Difference]: Finished difference Result 510 states and 1372 transitions. [2021-06-05 22:03:30,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:03:30,081 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:30,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:30,082 INFO L225 Difference]: With dead ends: 510 [2021-06-05 22:03:30,082 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 22:03:30,082 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 705.7ms TimeCoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:03:30,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 22:03:30,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 489. [2021-06-05 22:03:30,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 2.7438524590163933) internal successors, (1339), 488 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:30,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1339 transitions. [2021-06-05 22:03:30,086 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1339 transitions. Word has length 18 [2021-06-05 22:03:30,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:30,087 INFO L482 AbstractCegarLoop]: Abstraction has 489 states and 1339 transitions. [2021-06-05 22:03:30,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:30,087 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1339 transitions. [2021-06-05 22:03:30,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:30,087 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:30,087 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:30,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6501,333 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:30,288 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:30,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:30,288 INFO L82 PathProgramCache]: Analyzing trace with hash 2092715199, now seen corresponding path program 331 times [2021-06-05 22:03:30,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:30,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464232028] [2021-06-05 22:03:30,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:30,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:30,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:30,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:30,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464232028] [2021-06-05 22:03:30,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464232028] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:30,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116111582] [2021-06-05 22:03:30,448 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 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:30,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:30,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:30,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:30,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:30,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:30,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:30,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:30,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:30,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:30,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:30,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:30,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:30,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:30,847 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:30,918 INFO L628 ElimStorePlain]: treesize reduction 154, result has 31.6 percent of original size [2021-06-05 22:03:30,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:30,921 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:30,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:30,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:30,948 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:30,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:30,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:30,972 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:03:31,037 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:31,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116111582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:31,037 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:31,037 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:31,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669608831] [2021-06-05 22:03:31,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:31,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:31,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:31,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:31,038 INFO L87 Difference]: Start difference. First operand 489 states and 1339 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:31,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:31,388 INFO L93 Difference]: Finished difference Result 509 states and 1369 transitions. [2021-06-05 22:03:31,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:03:31,388 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:31,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:31,389 INFO L225 Difference]: With dead ends: 509 [2021-06-05 22:03:31,389 INFO L226 Difference]: Without dead ends: 502 [2021-06-05 22:03:31,389 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 543.3ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:31,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-06-05 22:03:31,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 489. [2021-06-05 22:03:31,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 2.7438524590163933) internal successors, (1339), 488 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:31,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1339 transitions. [2021-06-05 22:03:31,393 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1339 transitions. Word has length 18 [2021-06-05 22:03:31,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:31,393 INFO L482 AbstractCegarLoop]: Abstraction has 489 states and 1339 transitions. [2021-06-05 22:03:31,393 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:31,393 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1339 transitions. [2021-06-05 22:03:31,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:31,394 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:31,394 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:31,594 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 334 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6510 [2021-06-05 22:03:31,594 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:31,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:31,594 INFO L82 PathProgramCache]: Analyzing trace with hash -14068921, now seen corresponding path program 332 times [2021-06-05 22:03:31,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:31,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975537030] [2021-06-05 22:03:31,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:31,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:31,790 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:31,790 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:31,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975537030] [2021-06-05 22:03:31,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975537030] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:31,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937804566] [2021-06-05 22:03:31,791 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 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:31,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:03:31,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:31,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:31,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:32,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:32,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:32,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:32,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:32,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:32,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:32,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:32,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:32,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:32,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:32,208 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:32,287 INFO L628 ElimStorePlain]: treesize reduction 176, result has 30.7 percent of original size [2021-06-05 22:03:32,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:32,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:32,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:32,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:32,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:32,319 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:32,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:32,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:32,344 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:03:32,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:32,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937804566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:32,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:32,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:32,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376371717] [2021-06-05 22:03:32,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:32,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:32,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:32,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:32,411 INFO L87 Difference]: Start difference. First operand 489 states and 1339 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:32,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:32,687 INFO L93 Difference]: Finished difference Result 507 states and 1366 transitions. [2021-06-05 22:03:32,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:03:32,688 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:32,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:32,688 INFO L225 Difference]: With dead ends: 507 [2021-06-05 22:03:32,688 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 22:03:32,688 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 536.7ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:03:32,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 22:03:32,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 489. [2021-06-05 22:03:32,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 2.7438524590163933) internal successors, (1339), 488 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:32,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1339 transitions. [2021-06-05 22:03:32,693 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1339 transitions. Word has length 18 [2021-06-05 22:03:32,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:32,693 INFO L482 AbstractCegarLoop]: Abstraction has 489 states and 1339 transitions. [2021-06-05 22:03:32,693 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:32,693 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1339 transitions. [2021-06-05 22:03:32,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:32,693 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:32,693 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:32,893 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6535,335 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:32,894 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:32,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:32,894 INFO L82 PathProgramCache]: Analyzing trace with hash -784162003, now seen corresponding path program 333 times [2021-06-05 22:03:32,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:32,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034588303] [2021-06-05 22:03:32,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:32,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:33,300 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:33,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:33,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034588303] [2021-06-05 22:03:33,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034588303] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:33,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83068326] [2021-06-05 22:03:33,301 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 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:33,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:03:33,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:33,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:33,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:33,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:33,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:03:33,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:33,729 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:33,734 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:03:33,738 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:33,742 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:33,746 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:03:33,750 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:03:33,754 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:03:33,757 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,759 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:33,760 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:33,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:03:33,763 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:33,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:33,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:33,788 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:516, output treesize:41 [2021-06-05 22:03:33,853 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:33,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83068326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:33,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:33,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:33,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461939954] [2021-06-05 22:03:33,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:33,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:33,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:33,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:33,854 INFO L87 Difference]: Start difference. First operand 489 states and 1339 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:34,379 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 45 [2021-06-05 22:03:35,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:35,414 INFO L93 Difference]: Finished difference Result 714 states and 1771 transitions. [2021-06-05 22:03:35,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 22:03:35,414 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:35,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:35,415 INFO L225 Difference]: With dead ends: 714 [2021-06-05 22:03:35,415 INFO L226 Difference]: Without dead ends: 688 [2021-06-05 22:03:35,415 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1795.4ms TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 22:03:35,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-06-05 22:03:35,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 499. [2021-06-05 22:03:35,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 498 states have (on average 2.7610441767068274) internal successors, (1375), 498 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:35,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 1375 transitions. [2021-06-05 22:03:35,421 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 1375 transitions. Word has length 18 [2021-06-05 22:03:35,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:35,421 INFO L482 AbstractCegarLoop]: Abstraction has 499 states and 1375 transitions. [2021-06-05 22:03:35,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:35,421 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 1375 transitions. [2021-06-05 22:03:35,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:35,421 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:35,421 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:35,622 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6562,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:35,622 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:35,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:35,622 INFO L82 PathProgramCache]: Analyzing trace with hash -1440927767, now seen corresponding path program 334 times [2021-06-05 22:03:35,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:35,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323003676] [2021-06-05 22:03:35,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:35,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:35,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:35,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:35,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323003676] [2021-06-05 22:03:35,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323003676] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:35,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560080090] [2021-06-05 22:03:35,909 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 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:35,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:03:35,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:35,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:35,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:36,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:36,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:36,347 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:36,351 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:36,356 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:36,360 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:03:36,363 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:36,367 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:36,371 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:03:36,375 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:36,379 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:36,383 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:36,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:36,386 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:36,436 INFO L628 ElimStorePlain]: treesize reduction 23, result has 72.0 percent of original size [2021-06-05 22:03:36,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:36,438 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:450, output treesize:41 [2021-06-05 22:03:36,488 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:36,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560080090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:36,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:36,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:03:36,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112076512] [2021-06-05 22:03:36,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:36,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:36,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:36,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:36,488 INFO L87 Difference]: Start difference. First operand 499 states and 1375 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:37,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:37,081 INFO L93 Difference]: Finished difference Result 614 states and 1565 transitions. [2021-06-05 22:03:37,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 22:03:37,082 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:03:37,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:37,083 INFO L225 Difference]: With dead ends: 614 [2021-06-05 22:03:37,083 INFO L226 Difference]: Without dead ends: 588 [2021-06-05 22:03:37,083 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 778.5ms TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:03:37,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-06-05 22:03:37,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 502. [2021-06-05 22:03:37,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 501 states have (on average 2.7624750499001998) internal successors, (1384), 501 states have internal predecessors, (1384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:37,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1384 transitions. [2021-06-05 22:03:37,087 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 1384 transitions. Word has length 18 [2021-06-05 22:03:37,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:37,087 INFO L482 AbstractCegarLoop]: Abstraction has 502 states and 1384 transitions. [2021-06-05 22:03:37,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:37,088 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 1384 transitions. [2021-06-05 22:03:37,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:37,092 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:37,092 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:37,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6617,337 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:37,293 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:37,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:37,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1046471763, now seen corresponding path program 335 times [2021-06-05 22:03:37,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:37,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420347070] [2021-06-05 22:03:37,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:37,621 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:37,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:37,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420347070] [2021-06-05 22:03:37,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420347070] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:37,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17338126] [2021-06-05 22:03:37,621 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 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:37,697 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:03:37,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:37,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:37,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:37,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:37,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:37,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:37,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:37,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:37,883 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:37,885 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:37,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:37,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:37,888 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:37,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:37,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:37,906 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:117, output treesize:40 [2021-06-05 22:03:38,008 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:38,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17338126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:38,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:38,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:38,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123348321] [2021-06-05 22:03:38,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:38,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:38,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:38,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:38,009 INFO L87 Difference]: Start difference. First operand 502 states and 1384 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:38,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:38,763 INFO L93 Difference]: Finished difference Result 627 states and 1584 transitions. [2021-06-05 22:03:38,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 22:03:38,764 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:38,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:38,764 INFO L225 Difference]: With dead ends: 627 [2021-06-05 22:03:38,764 INFO L226 Difference]: Without dead ends: 606 [2021-06-05 22:03:38,764 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 1035.6ms TimeCoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2021-06-05 22:03:38,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-06-05 22:03:38,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 504. [2021-06-05 22:03:38,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 2.7673956262425445) internal successors, (1392), 503 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:38,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 1392 transitions. [2021-06-05 22:03:38,769 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 1392 transitions. Word has length 18 [2021-06-05 22:03:38,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:38,769 INFO L482 AbstractCegarLoop]: Abstraction has 504 states and 1392 transitions. [2021-06-05 22:03:38,769 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:38,769 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 1392 transitions. [2021-06-05 22:03:38,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:38,770 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:38,770 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:38,970 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6678 [2021-06-05 22:03:38,970 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:38,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:38,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1511717801, now seen corresponding path program 336 times [2021-06-05 22:03:38,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:38,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620305516] [2021-06-05 22:03:38,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:38,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:39,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:39,125 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:39,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620305516] [2021-06-05 22:03:39,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620305516] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:39,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532135415] [2021-06-05 22:03:39,125 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 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:39,198 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:03:39,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:39,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:39,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:39,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:39,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:39,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:39,374 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:39,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:39,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:39,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:39,386 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:39,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:39,388 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:39,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:39,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:39,406 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:123, output treesize:40 [2021-06-05 22:03:39,507 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:39,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532135415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:39,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:39,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:39,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320817037] [2021-06-05 22:03:39,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:39,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:39,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:39,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:39,508 INFO L87 Difference]: Start difference. First operand 504 states and 1392 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:40,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:40,275 INFO L93 Difference]: Finished difference Result 597 states and 1537 transitions. [2021-06-05 22:03:40,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 22:03:40,275 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:40,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:40,276 INFO L225 Difference]: With dead ends: 597 [2021-06-05 22:03:40,276 INFO L226 Difference]: Without dead ends: 576 [2021-06-05 22:03:40,276 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 859.8ms TimeCoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2021-06-05 22:03:40,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2021-06-05 22:03:40,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 504. [2021-06-05 22:03:40,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 2.7673956262425445) internal successors, (1392), 503 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:40,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 1392 transitions. [2021-06-05 22:03:40,281 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 1392 transitions. Word has length 18 [2021-06-05 22:03:40,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:40,281 INFO L482 AbstractCegarLoop]: Abstraction has 504 states and 1392 transitions. [2021-06-05 22:03:40,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:40,281 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 1392 transitions. [2021-06-05 22:03:40,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:40,281 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:40,281 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:40,481 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6687,339 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:40,482 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:40,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:40,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1014962451, now seen corresponding path program 337 times [2021-06-05 22:03:40,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:40,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678994652] [2021-06-05 22:03:40,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:40,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:40,642 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:40,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:40,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678994652] [2021-06-05 22:03:40,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678994652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:40,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004545797] [2021-06-05 22:03:40,642 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 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:40,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:40,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:40,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:40,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:40,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:40,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:40,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:40,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:40,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:40,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:03:40,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:40,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:40,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:40,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:40,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:40,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:40,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:40,940 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:41,022 INFO L628 ElimStorePlain]: treesize reduction 245, result has 23.4 percent of original size [2021-06-05 22:03:41,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:41,025 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:41,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:41,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:41,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:41,055 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:41,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:41,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:41,082 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:03:41,177 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:41,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004545797] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:41,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:41,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:03:41,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849620801] [2021-06-05 22:03:41,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:41,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:41,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:41,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:41,178 INFO L87 Difference]: Start difference. First operand 504 states and 1392 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:41,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:41,589 INFO L93 Difference]: Finished difference Result 605 states and 1565 transitions. [2021-06-05 22:03:41,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:03:41,590 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:03:41,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:41,590 INFO L225 Difference]: With dead ends: 605 [2021-06-05 22:03:41,590 INFO L226 Difference]: Without dead ends: 591 [2021-06-05 22:03:41,591 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 558.6ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:41,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-06-05 22:03:41,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 509. [2021-06-05 22:03:41,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 508 states have (on average 2.77755905511811) internal successors, (1411), 508 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:41,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 1411 transitions. [2021-06-05 22:03:41,595 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 1411 transitions. Word has length 18 [2021-06-05 22:03:41,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:41,595 INFO L482 AbstractCegarLoop]: Abstraction has 509 states and 1411 transitions. [2021-06-05 22:03:41,595 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:41,595 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 1411 transitions. [2021-06-05 22:03:41,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:41,596 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:41,596 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:41,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6697 [2021-06-05 22:03:41,796 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:41,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:41,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1543227113, now seen corresponding path program 338 times [2021-06-05 22:03:41,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:41,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584741982] [2021-06-05 22:03:41,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:41,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:42,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:42,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:42,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584741982] [2021-06-05 22:03:42,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584741982] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:42,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618357586] [2021-06-05 22:03:42,015 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 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:42,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:03:42,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:42,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:42,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:42,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:42,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:42,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:42,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:42,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:42,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:42,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:42,328 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:42,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:42,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:42,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:42,340 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:42,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:42,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:42,344 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:42,427 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:03:42,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:42,431 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:42,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:42,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:42,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:42,475 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:42,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:42,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:42,502 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:03:42,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:42,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618357586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:42,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:42,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 17 [2021-06-05 22:03:42,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930852798] [2021-06-05 22:03:42,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:03:42,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:42,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:03:42,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:03:42,563 INFO L87 Difference]: Start difference. First operand 509 states and 1411 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:42,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:42,945 INFO L93 Difference]: Finished difference Result 589 states and 1541 transitions. [2021-06-05 22:03:42,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:03:42,945 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 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 18 [2021-06-05 22:03:42,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:42,946 INFO L225 Difference]: With dead ends: 589 [2021-06-05 22:03:42,946 INFO L226 Difference]: Without dead ends: 582 [2021-06-05 22:03:42,946 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 548.8ms TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:03:42,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2021-06-05 22:03:42,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 507. [2021-06-05 22:03:42,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 506 states have (on average 2.772727272727273) internal successors, (1403), 506 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:42,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 1403 transitions. [2021-06-05 22:03:42,950 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 1403 transitions. Word has length 18 [2021-06-05 22:03:42,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:42,950 INFO L482 AbstractCegarLoop]: Abstraction has 507 states and 1403 transitions. [2021-06-05 22:03:42,950 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:42,950 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 1403 transitions. [2021-06-05 22:03:42,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:42,951 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:42,951 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:43,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6721,341 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:43,151 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:43,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:43,152 INFO L82 PathProgramCache]: Analyzing trace with hash 227069809, now seen corresponding path program 339 times [2021-06-05 22:03:43,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:43,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066865675] [2021-06-05 22:03:43,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:43,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:43,400 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:43,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:43,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066865675] [2021-06-05 22:03:43,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066865675] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:43,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123152744] [2021-06-05 22:03:43,400 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 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:43,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:03:43,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:43,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:43,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:43,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:43,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:03:43,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:43,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:03:43,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:43,945 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:03:43,950 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:03:43,954 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:03:43,958 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:43,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:03:43,962 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:43,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:43,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:43,996 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:415, output treesize:41 [2021-06-05 22:03:44,063 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:44,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123152744] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:44,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:44,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:03:44,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876106006] [2021-06-05 22:03:44,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:03:44,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:44,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:03:44,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:03:44,064 INFO L87 Difference]: Start difference. First operand 507 states and 1403 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:44,642 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-06-05 22:03:45,121 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-06-05 22:03:45,403 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2021-06-05 22:03:45,557 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-06-05 22:03:45,747 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2021-06-05 22:03:45,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:45,780 INFO L93 Difference]: Finished difference Result 629 states and 1603 transitions. [2021-06-05 22:03:45,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 22:03:45,780 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 18 [2021-06-05 22:03:45,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:45,781 INFO L225 Difference]: With dead ends: 629 [2021-06-05 22:03:45,781 INFO L226 Difference]: Without dead ends: 605 [2021-06-05 22:03:45,781 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 1789.6ms TimeCoverageRelationStatistics Valid=157, Invalid=1033, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 22:03:45,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2021-06-05 22:03:45,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 509. [2021-06-05 22:03:45,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 508 states have (on average 2.7559055118110236) internal successors, (1400), 508 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:45,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 1400 transitions. [2021-06-05 22:03:45,786 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 1400 transitions. Word has length 18 [2021-06-05 22:03:45,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:45,786 INFO L482 AbstractCegarLoop]: Abstraction has 509 states and 1400 transitions. [2021-06-05 22:03:45,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:45,786 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 1400 transitions. [2021-06-05 22:03:45,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:45,786 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:45,786 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:45,986 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6747,342 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:45,987 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:45,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:45,987 INFO L82 PathProgramCache]: Analyzing trace with hash -464139095, now seen corresponding path program 340 times [2021-06-05 22:03:45,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:45,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040853745] [2021-06-05 22:03:45,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:45,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:46,148 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:46,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:46,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040853745] [2021-06-05 22:03:46,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040853745] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:46,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041391185] [2021-06-05 22:03:46,148 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 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:46,221 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:03:46,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:46,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:46,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:46,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:46,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:46,566 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:46,570 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:46,575 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:46,579 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:46,583 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:46,587 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:46,591 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:03:46,595 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:46,599 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:03:46,602 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:46,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:46,605 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:46,656 INFO L628 ElimStorePlain]: treesize reduction 23, result has 72.0 percent of original size [2021-06-05 22:03:46,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:46,658 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:450, output treesize:41 [2021-06-05 22:03:46,709 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:46,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041391185] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:46,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:46,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 17 [2021-06-05 22:03:46,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434187507] [2021-06-05 22:03:46,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:03:46,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:46,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:03:46,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:03:46,710 INFO L87 Difference]: Start difference. First operand 509 states and 1400 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:47,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:47,111 INFO L93 Difference]: Finished difference Result 595 states and 1562 transitions. [2021-06-05 22:03:47,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:03:47,111 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:03:47,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:47,112 INFO L225 Difference]: With dead ends: 595 [2021-06-05 22:03:47,112 INFO L226 Difference]: Without dead ends: 582 [2021-06-05 22:03:47,112 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 507.4ms TimeCoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:47,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2021-06-05 22:03:47,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 517. [2021-06-05 22:03:47,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 516 states have (on average 2.7655038759689923) internal successors, (1427), 516 states have internal predecessors, (1427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:47,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1427 transitions. [2021-06-05 22:03:47,117 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1427 transitions. Word has length 18 [2021-06-05 22:03:47,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:47,117 INFO L482 AbstractCegarLoop]: Abstraction has 517 states and 1427 transitions. [2021-06-05 22:03:47,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:47,117 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1427 transitions. [2021-06-05 22:03:47,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:47,118 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:47,118 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:47,318 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6814 [2021-06-05 22:03:47,318 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:47,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:47,318 INFO L82 PathProgramCache]: Analyzing trace with hash -69683091, now seen corresponding path program 341 times [2021-06-05 22:03:47,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:47,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676469921] [2021-06-05 22:03:47,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:47,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:47,487 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:47,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:47,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676469921] [2021-06-05 22:03:47,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676469921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:47,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249461809] [2021-06-05 22:03:47,487 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 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:47,589 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 22:03:47,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:47,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:47,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:47,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:47,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:47,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:47,758 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:47,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:47,761 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:47,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:47,763 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:47,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:47,766 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:47,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:47,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:47,783 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:123, output treesize:40 [2021-06-05 22:03:47,878 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:47,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249461809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:47,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:47,879 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:03:47,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826607114] [2021-06-05 22:03:47,879 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:03:47,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:47,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:03:47,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:47,879 INFO L87 Difference]: Start difference. First operand 517 states and 1427 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:48,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:48,357 INFO L93 Difference]: Finished difference Result 626 states and 1610 transitions. [2021-06-05 22:03:48,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:03:48,357 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:03:48,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:48,358 INFO L225 Difference]: With dead ends: 626 [2021-06-05 22:03:48,358 INFO L226 Difference]: Without dead ends: 612 [2021-06-05 22:03:48,358 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 620.4ms TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:03:48,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-06-05 22:03:48,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 519. [2021-06-05 22:03:48,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 518 states have (on average 2.77027027027027) internal successors, (1435), 518 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:48,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 1435 transitions. [2021-06-05 22:03:48,363 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 1435 transitions. Word has length 18 [2021-06-05 22:03:48,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:48,363 INFO L482 AbstractCegarLoop]: Abstraction has 519 states and 1435 transitions. [2021-06-05 22:03:48,363 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:48,363 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 1435 transitions. [2021-06-05 22:03:48,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:48,364 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:48,364 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:48,564 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6893,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:48,564 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:48,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:48,565 INFO L82 PathProgramCache]: Analyzing trace with hash -1806460823, now seen corresponding path program 342 times [2021-06-05 22:03:48,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:48,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960969345] [2021-06-05 22:03:48,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:48,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:48,696 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:48,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:48,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960969345] [2021-06-05 22:03:48,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960969345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:48,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726522609] [2021-06-05 22:03:48,697 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 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:48,776 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:03:48,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:48,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:48,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:48,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:48,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:48,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:48,942 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:48,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:48,944 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:48,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:48,947 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:48,949 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:48,950 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:48,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:48,952 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:48,954 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:48,955 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:48,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:48,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:48,972 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:170, output treesize:40 [2021-06-05 22:03:49,067 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:49,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726522609] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:49,068 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:49,068 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 22:03:49,068 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983035554] [2021-06-05 22:03:49,068 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 22:03:49,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:49,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 22:03:49,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:03:49,068 INFO L87 Difference]: Start difference. First operand 519 states and 1435 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:49,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:49,521 INFO L93 Difference]: Finished difference Result 605 states and 1579 transitions. [2021-06-05 22:03:49,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:03:49,522 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 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 18 [2021-06-05 22:03:49,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:49,522 INFO L225 Difference]: With dead ends: 605 [2021-06-05 22:03:49,522 INFO L226 Difference]: Without dead ends: 591 [2021-06-05 22:03:49,523 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 556.2ms TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:03:49,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-06-05 22:03:49,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 518. [2021-06-05 22:03:49,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 2.7678916827853) internal successors, (1431), 517 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:49,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1431 transitions. [2021-06-05 22:03:49,527 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1431 transitions. Word has length 18 [2021-06-05 22:03:49,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:49,527 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1431 transitions. [2021-06-05 22:03:49,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:49,527 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1431 transitions. [2021-06-05 22:03:49,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:49,528 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:49,528 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:49,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6903 [2021-06-05 22:03:49,728 INFO L430 AbstractCegarLoop]: === Iteration 355 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:49,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:49,729 INFO L82 PathProgramCache]: Analyzing trace with hash 468172487, now seen corresponding path program 343 times [2021-06-05 22:03:49,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:49,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875116501] [2021-06-05 22:03:49,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:49,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:49,905 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:03:49,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:49,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875116501] [2021-06-05 22:03:49,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875116501] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:49,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768874213] [2021-06-05 22:03:49,905 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 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:49,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:49,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:49,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:50,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:50,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:50,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:03:50,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:50,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:50,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:50,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:50,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:50,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:50,196 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:50,198 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:50,199 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:50,280 INFO L628 ElimStorePlain]: treesize reduction 238, result has 23.2 percent of original size [2021-06-05 22:03:50,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:50,284 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:50,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:50,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:50,313 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:50,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:50,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:50,339 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:03:50,435 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:50,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768874213] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:50,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:50,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:03:50,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529490503] [2021-06-05 22:03:50,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:50,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:50,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:50,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:50,435 INFO L87 Difference]: Start difference. First operand 518 states and 1431 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:50,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:50,985 INFO L93 Difference]: Finished difference Result 573 states and 1523 transitions. [2021-06-05 22:03:50,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:03:50,985 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:03:50,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:50,986 INFO L225 Difference]: With dead ends: 573 [2021-06-05 22:03:50,986 INFO L226 Difference]: Without dead ends: 566 [2021-06-05 22:03:50,986 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 716.4ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:03:50,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-06-05 22:03:50,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 518. [2021-06-05 22:03:50,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 2.765957446808511) internal successors, (1430), 517 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:50,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1430 transitions. [2021-06-05 22:03:50,991 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1430 transitions. Word has length 18 [2021-06-05 22:03:50,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:50,991 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1430 transitions. [2021-06-05 22:03:50,991 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:50,991 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1430 transitions. [2021-06-05 22:03:50,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:50,991 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:50,991 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:51,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6913,346 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:51,192 INFO L430 AbstractCegarLoop]: === Iteration 356 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:51,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:51,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1268605245, now seen corresponding path program 344 times [2021-06-05 22:03:51,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:51,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034189385] [2021-06-05 22:03:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:51,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:51,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:03:51,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:51,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034189385] [2021-06-05 22:03:51,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034189385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:51,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200224443] [2021-06-05 22:03:51,320 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 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:51,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:03:51,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:51,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:51,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:51,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:51,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:51,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:51,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:51,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:51,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:51,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:51,606 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:51,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:51,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:51,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:51,611 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:51,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:51,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:03:51,615 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:51,698 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:03:51,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:51,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:51,709 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:51,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:51,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:51,738 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:51,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:51,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:51,765 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:03:51,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:51,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200224443] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:51,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:51,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-06-05 22:03:51,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390978935] [2021-06-05 22:03:51,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:03:51,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:51,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:03:51,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:03:51,859 INFO L87 Difference]: Start difference. First operand 518 states and 1430 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:52,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:52,425 INFO L93 Difference]: Finished difference Result 575 states and 1522 transitions. [2021-06-05 22:03:52,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:03:52,426 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:03:52,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:52,426 INFO L225 Difference]: With dead ends: 575 [2021-06-05 22:03:52,426 INFO L226 Difference]: Without dead ends: 568 [2021-06-05 22:03:52,427 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 654.9ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:03:52,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-06-05 22:03:52,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 518. [2021-06-05 22:03:52,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 2.765957446808511) internal successors, (1430), 517 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:52,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1430 transitions. [2021-06-05 22:03:52,431 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1430 transitions. Word has length 18 [2021-06-05 22:03:52,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:52,431 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1430 transitions. [2021-06-05 22:03:52,431 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:52,431 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1430 transitions. [2021-06-05 22:03:52,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:52,432 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:52,432 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:52,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6938 [2021-06-05 22:03:52,632 INFO L430 AbstractCegarLoop]: === Iteration 357 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:52,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:52,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1710204747, now seen corresponding path program 345 times [2021-06-05 22:03:52,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:52,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88400276] [2021-06-05 22:03:52,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:52,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:52,760 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:03:52,760 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:52,760 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88400276] [2021-06-05 22:03:52,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88400276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:52,760 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29688635] [2021-06-05 22:03:52,760 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 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:52,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:03:52,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:52,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:52,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:53,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:03:53,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:03:53,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:53,291 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:03:53,296 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:53,300 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:03:53,305 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:03:53,309 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:03:53,313 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:53,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:53,317 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:53,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:53,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:53,351 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:415, output treesize:41 [2021-06-05 22:03:53,418 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:53,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29688635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:53,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:53,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-06-05 22:03:53,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842935624] [2021-06-05 22:03:53,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:03:53,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:53,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:03:53,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:03:53,419 INFO L87 Difference]: Start difference. First operand 518 states and 1430 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:53,970 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 58 [2021-06-05 22:03:54,418 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 22:03:54,550 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2021-06-05 22:03:54,794 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 22:03:54,936 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-06-05 22:03:55,078 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-06-05 22:03:55,330 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-06-05 22:03:55,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:55,371 INFO L93 Difference]: Finished difference Result 653 states and 1659 transitions. [2021-06-05 22:03:55,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 22:03:55,371 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 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 18 [2021-06-05 22:03:55,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:55,372 INFO L225 Difference]: With dead ends: 653 [2021-06-05 22:03:55,372 INFO L226 Difference]: Without dead ends: 611 [2021-06-05 22:03:55,372 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 1913.0ms TimeCoverageRelationStatistics Valid=193, Invalid=1139, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 22:03:55,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2021-06-05 22:03:55,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 518. [2021-06-05 22:03:55,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 2.756286266924565) internal successors, (1425), 517 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:55,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1425 transitions. [2021-06-05 22:03:55,377 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1425 transitions. Word has length 18 [2021-06-05 22:03:55,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:55,377 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1425 transitions. [2021-06-05 22:03:55,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:55,377 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1425 transitions. [2021-06-05 22:03:55,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:55,378 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:55,378 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:55,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6963,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:55,578 INFO L430 AbstractCegarLoop]: === Iteration 358 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:55,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:55,578 INFO L82 PathProgramCache]: Analyzing trace with hash -38173779, now seen corresponding path program 346 times [2021-06-05 22:03:55,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:55,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946284399] [2021-06-05 22:03:55,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:55,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:55,738 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:55,739 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:55,739 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946284399] [2021-06-05 22:03:55,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946284399] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:55,739 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996971108] [2021-06-05 22:03:55,739 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 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:55,812 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:03:55,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:55,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:55,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:56,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:56,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:56,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:03:56,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:56,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:03:56,076 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:56,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:03:56,080 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:56,161 INFO L628 ElimStorePlain]: treesize reduction 243, result has 24.1 percent of original size [2021-06-05 22:03:56,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:03:56,165 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:56,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:56,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:56,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:56,195 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:56,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:56,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:56,220 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:03:56,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:56,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996971108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:56,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:56,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:03:56,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079367509] [2021-06-05 22:03:56,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:03:56,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:56,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:03:56,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:03:56,319 INFO L87 Difference]: Start difference. First operand 518 states and 1425 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:56,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:56,923 INFO L93 Difference]: Finished difference Result 572 states and 1507 transitions. [2021-06-05 22:03:56,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:03:56,923 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:03:56,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:56,924 INFO L225 Difference]: With dead ends: 572 [2021-06-05 22:03:56,924 INFO L226 Difference]: Without dead ends: 562 [2021-06-05 22:03:56,924 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 682.6ms TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:03:56,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-06-05 22:03:56,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 518. [2021-06-05 22:03:56,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 2.756286266924565) internal successors, (1425), 517 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:56,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1425 transitions. [2021-06-05 22:03:56,928 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1425 transitions. Word has length 18 [2021-06-05 22:03:56,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:56,929 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1425 transitions. [2021-06-05 22:03:56,929 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:56,929 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1425 transitions. [2021-06-05 22:03:56,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:56,929 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:56,929 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:57,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7031,349 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:57,129 INFO L430 AbstractCegarLoop]: === Iteration 359 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:57,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:57,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1774951511, now seen corresponding path program 347 times [2021-06-05 22:03:57,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:57,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445627147] [2021-06-05 22:03:57,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:57,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:57,276 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:57,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:57,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445627147] [2021-06-05 22:03:57,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445627147] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:57,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388728572] [2021-06-05 22:03:57,277 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 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:57,352 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:03:57,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:57,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:57,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:57,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:03:57,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:57,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:57,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:57,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:03:57,546 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:57,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:03:57,549 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:57,551 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:57,552 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:57,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 12 treesize of output 8 [2021-06-05 22:03:57,554 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:57,556 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:57,557 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:57,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:57,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:57,574 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:170, output treesize:40 [2021-06-05 22:03:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:57,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388728572] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:57,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:57,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:03:57,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423617727] [2021-06-05 22:03:57,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:03:57,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:57,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:03:57,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:03:57,672 INFO L87 Difference]: Start difference. First operand 518 states and 1425 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:58,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:03:58,154 INFO L93 Difference]: Finished difference Result 571 states and 1506 transitions. [2021-06-05 22:03:58,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:03:58,154 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:03:58,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:03:58,155 INFO L225 Difference]: With dead ends: 571 [2021-06-05 22:03:58,155 INFO L226 Difference]: Without dead ends: 564 [2021-06-05 22:03:58,155 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 619.1ms TimeCoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:03:58,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-06-05 22:03:58,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 521. [2021-06-05 22:03:58,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 2.7576923076923077) internal successors, (1434), 520 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:58,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1434 transitions. [2021-06-05 22:03:58,159 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1434 transitions. Word has length 18 [2021-06-05 22:03:58,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:03:58,159 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 1434 transitions. [2021-06-05 22:03:58,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:03:58,159 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1434 transitions. [2021-06-05 22:03:58,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:03:58,160 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:03:58,160 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:03:58,360 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7056 [2021-06-05 22:03:58,360 INFO L430 AbstractCegarLoop]: === Iteration 360 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:03:58,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:03:58,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1203858481, now seen corresponding path program 348 times [2021-06-05 22:03:58,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:03:58,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423809302] [2021-06-05 22:03:58,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:03:58,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:03:58,506 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:58,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:03:58,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423809302] [2021-06-05 22:03:58,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423809302] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:58,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638678456] [2021-06-05 22:03:58,507 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 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:03:58,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:03:58,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:03:58,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:03:58,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:03:59,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:59,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:03:59,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:59,042 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:03:59,047 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:03:59,052 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:03:59,057 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:03:59,061 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,078 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:03:59,079 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:59,085 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:03:59,091 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:03:59,096 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:03:59,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:03:59,101 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:03:59,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:03:59,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:03:59,138 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 5 variables, input treesize:566, output treesize:41 [2021-06-05 22:03:59,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:03:59,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638678456] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:03:59,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:03:59,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-05 22:03:59,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960358619] [2021-06-05 22:03:59,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 22:03:59,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:03:59,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 22:03:59,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:03:59,208 INFO L87 Difference]: Start difference. First operand 521 states and 1434 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:00,105 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2021-06-05 22:04:00,471 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-06-05 22:04:00,619 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-06-05 22:04:00,882 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-06-05 22:04:01,036 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-06-05 22:04:01,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:01,089 INFO L93 Difference]: Finished difference Result 648 states and 1649 transitions. [2021-06-05 22:04:01,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 22:04:01,089 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 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 18 [2021-06-05 22:04:01,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:01,090 INFO L225 Difference]: With dead ends: 648 [2021-06-05 22:04:01,090 INFO L226 Difference]: Without dead ends: 635 [2021-06-05 22:04:01,090 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 1859.5ms TimeCoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 22:04:01,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2021-06-05 22:04:01,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 521. [2021-06-05 22:04:01,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 2.753846153846154) internal successors, (1432), 520 states have internal predecessors, (1432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:01,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1432 transitions. [2021-06-05 22:04:01,095 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1432 transitions. Word has length 18 [2021-06-05 22:04:01,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:01,095 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 1432 transitions. [2021-06-05 22:04:01,095 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:01,096 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1432 transitions. [2021-06-05 22:04:01,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:01,096 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:01,096 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:01,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7066 [2021-06-05 22:04:01,296 INFO L430 AbstractCegarLoop]: === Iteration 361 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:01,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:01,297 INFO L82 PathProgramCache]: Analyzing trace with hash -942312279, now seen corresponding path program 349 times [2021-06-05 22:04:01,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:01,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268961833] [2021-06-05 22:04:01,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:01,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:01,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:01,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268961833] [2021-06-05 22:04:01,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268961833] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:01,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735046453] [2021-06-05 22:04:01,449 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 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:01,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:01,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:01,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:01,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:01,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:01,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:01,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:01,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:01,839 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:01,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:01,844 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:01,948 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 45 [2021-06-05 22:04:01,948 INFO L628 ElimStorePlain]: treesize reduction 265, result has 22.7 percent of original size [2021-06-05 22:04:01,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:01,952 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:01,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:01,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:01,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:01,981 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:02,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:02,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:02,005 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:04:02,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:02,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735046453] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:02,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:02,069 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:04:02,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502799014] [2021-06-05 22:04:02,069 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:04:02,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:02,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:04:02,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:04:02,070 INFO L87 Difference]: Start difference. First operand 521 states and 1432 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:02,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:02,407 INFO L93 Difference]: Finished difference Result 560 states and 1489 transitions. [2021-06-05 22:04:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:04:02,408 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:04:02,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:02,408 INFO L225 Difference]: With dead ends: 560 [2021-06-05 22:04:02,408 INFO L226 Difference]: Without dead ends: 553 [2021-06-05 22:04:02,408 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 492.4ms TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:04:02,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2021-06-05 22:04:02,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 521. [2021-06-05 22:04:02,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 2.753846153846154) internal successors, (1432), 520 states have internal predecessors, (1432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:02,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1432 transitions. [2021-06-05 22:04:02,413 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1432 transitions. Word has length 18 [2021-06-05 22:04:02,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:02,413 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 1432 transitions. [2021-06-05 22:04:02,413 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:02,413 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1432 transitions. [2021-06-05 22:04:02,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:02,413 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:02,413 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:02,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7097,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:02,614 INFO L430 AbstractCegarLoop]: === Iteration 362 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:02,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:02,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1731596273, now seen corresponding path program 350 times [2021-06-05 22:04:02,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:02,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375921567] [2021-06-05 22:04:02,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:02,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:02,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:02,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:02,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375921567] [2021-06-05 22:04:02,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375921567] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:02,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668926077] [2021-06-05 22:04:02,772 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 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:02,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:04:02,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:02,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:02,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:03,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:03,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:03,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:03,160 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:03,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:03,167 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:03,172 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:04:03,175 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:04:03,179 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:03,183 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:03,186 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:03,190 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:03,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:03,193 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:03,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:03,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:03,218 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:450, output treesize:41 [2021-06-05 22:04:03,279 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:03,279 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668926077] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:03,279 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:03,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:03,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393452604] [2021-06-05 22:04:03,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:03,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:03,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:03,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:03,280 INFO L87 Difference]: Start difference. First operand 521 states and 1432 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:03,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:03,754 INFO L93 Difference]: Finished difference Result 625 states and 1621 transitions. [2021-06-05 22:04:03,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 22:04:03,755 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:03,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:03,755 INFO L225 Difference]: With dead ends: 625 [2021-06-05 22:04:03,755 INFO L226 Difference]: Without dead ends: 605 [2021-06-05 22:04:03,756 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 561.0ms TimeCoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2021-06-05 22:04:03,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2021-06-05 22:04:03,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 527. [2021-06-05 22:04:03,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.76425855513308) internal successors, (1454), 526 states have internal predecessors, (1454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:03,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1454 transitions. [2021-06-05 22:04:03,760 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1454 transitions. Word has length 18 [2021-06-05 22:04:03,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:03,760 INFO L482 AbstractCegarLoop]: Abstraction has 527 states and 1454 transitions. [2021-06-05 22:04:03,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:03,761 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1454 transitions. [2021-06-05 22:04:03,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:03,761 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:03,761 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:03,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7120 [2021-06-05 22:04:03,961 INFO L430 AbstractCegarLoop]: === Iteration 363 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:03,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:03,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1337140269, now seen corresponding path program 351 times [2021-06-05 22:04:03,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:03,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645542798] [2021-06-05 22:04:03,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:03,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:04,221 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:04,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:04,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645542798] [2021-06-05 22:04:04,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645542798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:04,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436741502] [2021-06-05 22:04:04,221 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 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:04,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:04:04,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:04,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:04,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:04,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:04:04,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 3 [2021-06-05 22:04:04,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:04:04,610 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:04:04,615 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:04:04,619 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:04:04,623 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:04:04,627 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-06-05 22:04:04,631 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:04,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:04:04,634 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:04,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:04,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:04,661 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:352, output treesize:40 [2021-06-05 22:04:04,759 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:04,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436741502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:04,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:04,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:04,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350379042] [2021-06-05 22:04:04,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:04,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:04,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:04,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:04,760 INFO L87 Difference]: Start difference. First operand 527 states and 1454 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:06,043 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-06-05 22:04:06,309 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-06-05 22:04:06,560 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-06-05 22:04:06,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:06,591 INFO L93 Difference]: Finished difference Result 820 states and 2015 transitions. [2021-06-05 22:04:06,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 22:04:06,591 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:06,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:06,592 INFO L225 Difference]: With dead ends: 820 [2021-06-05 22:04:06,592 INFO L226 Difference]: Without dead ends: 742 [2021-06-05 22:04:06,593 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 1918.4ms TimeCoverageRelationStatistics Valid=287, Invalid=1435, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 22:04:06,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2021-06-05 22:04:06,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 546. [2021-06-05 22:04:06,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 2.7504587155963303) internal successors, (1499), 545 states have internal predecessors, (1499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:06,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1499 transitions. [2021-06-05 22:04:06,600 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1499 transitions. Word has length 18 [2021-06-05 22:04:06,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:06,601 INFO L482 AbstractCegarLoop]: Abstraction has 546 states and 1499 transitions. [2021-06-05 22:04:06,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:06,601 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1499 transitions. [2021-06-05 22:04:06,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:06,601 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:06,601 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:06,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7187,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:06,821 INFO L430 AbstractCegarLoop]: === Iteration 364 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:06,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:06,821 INFO L82 PathProgramCache]: Analyzing trace with hash 1221049295, now seen corresponding path program 352 times [2021-06-05 22:04:06,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:06,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295971258] [2021-06-05 22:04:06,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:06,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:07,085 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:07,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:07,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295971258] [2021-06-05 22:04:07,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295971258] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:07,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877252938] [2021-06-05 22:04:07,086 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 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:07,161 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:04:07,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:07,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:07,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:07,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:04:07,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:07,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:04:07,401 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:07,405 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:07,409 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:07,413 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:07,417 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:07,421 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:07,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:07,424 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:07,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:07,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:07,451 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:322, output treesize:40 [2021-06-05 22:04:07,547 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:07,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877252938] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:07,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:07,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:07,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041688550] [2021-06-05 22:04:07,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:07,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:07,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:07,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:07,547 INFO L87 Difference]: Start difference. First operand 546 states and 1499 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:07,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:07,917 INFO L93 Difference]: Finished difference Result 619 states and 1617 transitions. [2021-06-05 22:04:07,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:04:07,917 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:07,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:07,918 INFO L225 Difference]: With dead ends: 619 [2021-06-05 22:04:07,918 INFO L226 Difference]: Without dead ends: 612 [2021-06-05 22:04:07,918 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 550.0ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:07,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-06-05 22:04:07,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 548. [2021-06-05 22:04:07,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 2.7513711151736744) internal successors, (1505), 547 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:07,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 1505 transitions. [2021-06-05 22:04:07,923 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 1505 transitions. Word has length 18 [2021-06-05 22:04:07,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:07,923 INFO L482 AbstractCegarLoop]: Abstraction has 548 states and 1505 transitions. [2021-06-05 22:04:07,923 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:07,923 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 1505 transitions. [2021-06-05 22:04:07,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:07,924 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:07,924 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:08,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7239,355 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:08,124 INFO L430 AbstractCegarLoop]: === Iteration 365 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:08,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:08,125 INFO L82 PathProgramCache]: Analyzing trace with hash -799284691, now seen corresponding path program 353 times [2021-06-05 22:04:08,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:08,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648850937] [2021-06-05 22:04:08,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:08,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:08,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:08,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:08,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648850937] [2021-06-05 22:04:08,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648850937] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:08,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548013198] [2021-06-05 22:04:08,273 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:08,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 22:04:08,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:08,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:08,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:08,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:08,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:08,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:08,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:08,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:08,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:08,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:08,510 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:08,512 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:08,513 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:08,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:08,515 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:08,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:08,518 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:08,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:08,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:08,536 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:180, output treesize:40 [2021-06-05 22:04:08,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:08,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548013198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:08,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:08,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:08,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478516250] [2021-06-05 22:04:08,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:08,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:08,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:08,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:08,635 INFO L87 Difference]: Start difference. First operand 548 states and 1505 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:09,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:09,159 INFO L93 Difference]: Finished difference Result 597 states and 1577 transitions. [2021-06-05 22:04:09,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:04:09,159 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:09,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:09,160 INFO L225 Difference]: With dead ends: 597 [2021-06-05 22:04:09,160 INFO L226 Difference]: Without dead ends: 590 [2021-06-05 22:04:09,160 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 678.4ms TimeCoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2021-06-05 22:04:09,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2021-06-05 22:04:09,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 548. [2021-06-05 22:04:09,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 2.7513711151736744) internal successors, (1505), 547 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:09,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 1505 transitions. [2021-06-05 22:04:09,165 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 1505 transitions. Word has length 18 [2021-06-05 22:04:09,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:09,165 INFO L482 AbstractCegarLoop]: Abstraction has 548 states and 1505 transitions. [2021-06-05 22:04:09,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:09,165 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 1505 transitions. [2021-06-05 22:04:09,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:09,165 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:09,165 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:09,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7290,356 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:09,366 INFO L430 AbstractCegarLoop]: === Iteration 366 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:09,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:09,366 INFO L82 PathProgramCache]: Analyzing trace with hash 1758904873, now seen corresponding path program 354 times [2021-06-05 22:04:09,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:09,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580130217] [2021-06-05 22:04:09,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:09,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:09,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:09,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:09,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580130217] [2021-06-05 22:04:09,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580130217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:09,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898467108] [2021-06-05 22:04:09,516 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 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:09,597 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:04:09,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:09,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:09,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:09,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:04:09,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:04:09,929 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:04:09,933 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:04:09,937 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:04:09,943 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:04:09,948 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 9 [2021-06-05 22:04:09,952 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:09,955 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,958 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:09,958 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:04:09,962 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:04:09,966 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2021-06-05 22:04:09,970 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:04:09,974 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:04:09,978 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,980 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:09,981 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:09,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:09,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:04:09,984 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:10,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:10,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:10,012 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:705, output treesize:40 [2021-06-05 22:04:10,119 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:10,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898467108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:10,119 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:10,119 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:10,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582193244] [2021-06-05 22:04:10,120 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:10,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:10,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:10,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:10,120 INFO L87 Difference]: Start difference. First operand 548 states and 1505 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:10,855 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-06-05 22:04:11,332 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-06-05 22:04:11,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:11,665 INFO L93 Difference]: Finished difference Result 706 states and 1767 transitions. [2021-06-05 22:04:11,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 22:04:11,665 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:11,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:11,666 INFO L225 Difference]: With dead ends: 706 [2021-06-05 22:04:11,666 INFO L226 Difference]: Without dead ends: 669 [2021-06-05 22:04:11,666 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 1606.8ms TimeCoverageRelationStatistics Valid=218, Invalid=1342, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 22:04:11,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2021-06-05 22:04:11,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 541. [2021-06-05 22:04:11,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 2.748148148148148) internal successors, (1484), 540 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:11,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1484 transitions. [2021-06-05 22:04:11,671 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1484 transitions. Word has length 18 [2021-06-05 22:04:11,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:11,671 INFO L482 AbstractCegarLoop]: Abstraction has 541 states and 1484 transitions. [2021-06-05 22:04:11,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:11,671 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1484 transitions. [2021-06-05 22:04:11,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:11,672 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:11,672 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:11,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7298 [2021-06-05 22:04:11,872 INFO L430 AbstractCegarLoop]: === Iteration 367 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:11,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:11,873 INFO L82 PathProgramCache]: Analyzing trace with hash 442747569, now seen corresponding path program 355 times [2021-06-05 22:04:11,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:11,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870686876] [2021-06-05 22:04:11,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:12,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:12,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:12,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870686876] [2021-06-05 22:04:12,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870686876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:12,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872799129] [2021-06-05 22:04:12,014 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 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:12,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:12,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:12,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:12,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:12,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:12,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:12,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:12,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:12,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:04:12,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:12,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:12,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:12,355 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:12,433 INFO L628 ElimStorePlain]: treesize reduction 164, result has 32.2 percent of original size [2021-06-05 22:04:12,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:12,437 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:12,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:12,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:12,464 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:12,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:12,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:12,488 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:04:12,550 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:12,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872799129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:12,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:12,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:12,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281249956] [2021-06-05 22:04:12,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:12,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:12,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:12,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:12,551 INFO L87 Difference]: Start difference. First operand 541 states and 1484 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:13,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:13,076 INFO L93 Difference]: Finished difference Result 579 states and 1541 transitions. [2021-06-05 22:04:13,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:04:13,077 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:13,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:13,077 INFO L225 Difference]: With dead ends: 579 [2021-06-05 22:04:13,077 INFO L226 Difference]: Without dead ends: 572 [2021-06-05 22:04:13,078 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 663.8ms TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:04:13,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2021-06-05 22:04:13,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 540. [2021-06-05 22:04:13,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 539 states have (on average 2.749536178107607) internal successors, (1482), 539 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:13,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1482 transitions. [2021-06-05 22:04:13,082 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1482 transitions. Word has length 18 [2021-06-05 22:04:13,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:13,082 INFO L482 AbstractCegarLoop]: Abstraction has 540 states and 1482 transitions. [2021-06-05 22:04:13,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:13,082 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1482 transitions. [2021-06-05 22:04:13,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:13,083 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:13,083 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:13,283 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7370,358 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:13,283 INFO L430 AbstractCegarLoop]: === Iteration 368 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:13,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:13,283 INFO L82 PathProgramCache]: Analyzing trace with hash -1305630957, now seen corresponding path program 356 times [2021-06-05 22:04:13,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:13,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596661615] [2021-06-05 22:04:13,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:13,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:13,466 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:13,466 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:13,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596661615] [2021-06-05 22:04:13,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596661615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:13,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971718339] [2021-06-05 22:04:13,466 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 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:13,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:04:13,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:13,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:13,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:13,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:13,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:13,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:13,778 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:13,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:13,782 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:13,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:04:13,786 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:13,870 INFO L628 ElimStorePlain]: treesize reduction 243, result has 24.1 percent of original size [2021-06-05 22:04:13,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:13,874 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:13,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:13,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:13,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:13,905 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:13,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:13,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:13,931 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:04:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:14,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971718339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:14,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:14,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:14,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576683919] [2021-06-05 22:04:14,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:14,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:14,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:14,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:14,027 INFO L87 Difference]: Start difference. First operand 540 states and 1482 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:14,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:14,450 INFO L93 Difference]: Finished difference Result 577 states and 1541 transitions. [2021-06-05 22:04:14,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:14,450 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:14,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:14,451 INFO L225 Difference]: With dead ends: 577 [2021-06-05 22:04:14,451 INFO L226 Difference]: Without dead ends: 567 [2021-06-05 22:04:14,451 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 576.6ms TimeCoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:14,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-06-05 22:04:14,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 542. [2021-06-05 22:04:14,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 2.7504621072088726) internal successors, (1488), 541 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:14,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1488 transitions. [2021-06-05 22:04:14,457 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1488 transitions. Word has length 18 [2021-06-05 22:04:14,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:14,457 INFO L482 AbstractCegarLoop]: Abstraction has 542 states and 1488 transitions. [2021-06-05 22:04:14,457 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:14,457 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1488 transitions. [2021-06-05 22:04:14,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:14,457 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:14,458 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:14,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 359 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7395 [2021-06-05 22:04:14,658 INFO L430 AbstractCegarLoop]: === Iteration 369 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:14,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:14,658 INFO L82 PathProgramCache]: Analyzing trace with hash 1252558607, now seen corresponding path program 357 times [2021-06-05 22:04:14,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:14,658 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56300226] [2021-06-05 22:04:14,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:14,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:14,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:14,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:14,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56300226] [2021-06-05 22:04:14,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56300226] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:14,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920721024] [2021-06-05 22:04:14,847 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 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:14,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:04:14,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:14,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:14,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:15,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:15,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:15,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 8 [2021-06-05 22:04:15,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:15,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:15,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:15,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 22:04:15,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:15,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:15,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:15,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:04:15,221 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:15,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:15,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 1 [2021-06-05 22:04:15,225 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:15,317 INFO L628 ElimStorePlain]: treesize reduction 285, result has 22.6 percent of original size [2021-06-05 22:04:15,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-06-05 22:04:15,320 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:15,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:15,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:15,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2021-06-05 22:04:15,351 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:15,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:15,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:15,378 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:494, output treesize:40 [2021-06-05 22:04:15,475 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:15,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920721024] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:15,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:15,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:15,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123341747] [2021-06-05 22:04:15,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:15,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:15,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:15,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:15,476 INFO L87 Difference]: Start difference. First operand 542 states and 1488 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:16,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:16,065 INFO L93 Difference]: Finished difference Result 598 states and 1577 transitions. [2021-06-05 22:04:16,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:04:16,065 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:16,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:16,066 INFO L225 Difference]: With dead ends: 598 [2021-06-05 22:04:16,066 INFO L226 Difference]: Without dead ends: 591 [2021-06-05 22:04:16,066 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 811.2ms TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:04:16,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-06-05 22:04:16,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 546. [2021-06-05 22:04:16,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 2.7541284403669724) internal successors, (1501), 545 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:16,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1501 transitions. [2021-06-05 22:04:16,070 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1501 transitions. Word has length 18 [2021-06-05 22:04:16,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:16,071 INFO L482 AbstractCegarLoop]: Abstraction has 546 states and 1501 transitions. [2021-06-05 22:04:16,071 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:16,071 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1501 transitions. [2021-06-05 22:04:16,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:16,071 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:16,071 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:16,271 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7419,360 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:16,272 INFO L430 AbstractCegarLoop]: === Iteration 370 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:16,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:16,272 INFO L82 PathProgramCache]: Analyzing trace with hash -63598697, now seen corresponding path program 358 times [2021-06-05 22:04:16,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:16,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134645678] [2021-06-05 22:04:16,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:16,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:16,421 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:16,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:16,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134645678] [2021-06-05 22:04:16,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134645678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:16,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551307563] [2021-06-05 22:04:16,421 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 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:16,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:04:16,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:16,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:16,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:16,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:16,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:16,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:16,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:16,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:16,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:16,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:16,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:16,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:16,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:16,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:16,797 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:16,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:16,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:16,801 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:16,882 INFO L628 ElimStorePlain]: treesize reduction 265, result has 22.7 percent of original size [2021-06-05 22:04:16,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:16,885 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:16,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:16,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:16,914 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:16,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:16,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:16,939 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:04:17,002 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:17,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551307563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:17,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:17,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:17,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110898445] [2021-06-05 22:04:17,003 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:17,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:17,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:17,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:17,003 INFO L87 Difference]: Start difference. First operand 546 states and 1501 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:17,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:17,360 INFO L93 Difference]: Finished difference Result 570 states and 1538 transitions. [2021-06-05 22:04:17,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:17,361 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:17,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:17,361 INFO L225 Difference]: With dead ends: 570 [2021-06-05 22:04:17,361 INFO L226 Difference]: Without dead ends: 563 [2021-06-05 22:04:17,361 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 537.7ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:17,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-06-05 22:04:17,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 546. [2021-06-05 22:04:17,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 2.7541284403669724) internal successors, (1501), 545 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:17,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1501 transitions. [2021-06-05 22:04:17,366 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1501 transitions. Word has length 18 [2021-06-05 22:04:17,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:17,366 INFO L482 AbstractCegarLoop]: Abstraction has 546 states and 1501 transitions. [2021-06-05 22:04:17,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:17,366 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1501 transitions. [2021-06-05 22:04:17,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:17,367 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:17,367 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:17,567 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7442 [2021-06-05 22:04:17,567 INFO L430 AbstractCegarLoop]: === Iteration 371 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:17,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:17,567 INFO L82 PathProgramCache]: Analyzing trace with hash 2085197839, now seen corresponding path program 359 times [2021-06-05 22:04:17,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:17,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127330658] [2021-06-05 22:04:17,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:17,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:17,814 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:17,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:17,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127330658] [2021-06-05 22:04:17,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127330658] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:17,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500093809] [2021-06-05 22:04:17,815 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 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:17,893 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:04:17,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:17,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:17,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:18,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:18,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:18,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:18,106 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:18,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:18,123 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:18,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:18,127 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:18,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:18,130 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:18,164 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:04:18,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:18,165 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:126, output treesize:41 [2021-06-05 22:04:18,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:18,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500093809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:18,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:18,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:18,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958015479] [2021-06-05 22:04:18,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:18,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:18,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:18,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:18,232 INFO L87 Difference]: Start difference. First operand 546 states and 1501 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:18,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:18,571 INFO L93 Difference]: Finished difference Result 568 states and 1535 transitions. [2021-06-05 22:04:18,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:18,571 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:18,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:18,572 INFO L225 Difference]: With dead ends: 568 [2021-06-05 22:04:18,572 INFO L226 Difference]: Without dead ends: 561 [2021-06-05 22:04:18,572 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 610.0ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:04:18,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-06-05 22:04:18,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 546. [2021-06-05 22:04:18,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 2.7541284403669724) internal successors, (1501), 545 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:18,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1501 transitions. [2021-06-05 22:04:18,576 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1501 transitions. Word has length 18 [2021-06-05 22:04:18,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:18,576 INFO L482 AbstractCegarLoop]: Abstraction has 546 states and 1501 transitions. [2021-06-05 22:04:18,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:18,577 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1501 transitions. [2021-06-05 22:04:18,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:18,577 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:18,577 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:18,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 362 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7465 [2021-06-05 22:04:18,777 INFO L430 AbstractCegarLoop]: === Iteration 372 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:18,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:18,778 INFO L82 PathProgramCache]: Analyzing trace with hash 177503981, now seen corresponding path program 360 times [2021-06-05 22:04:18,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:18,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136270442] [2021-06-05 22:04:18,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:18,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:18,943 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:18,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:18,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136270442] [2021-06-05 22:04:18,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136270442] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:18,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542355567] [2021-06-05 22:04:18,944 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 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:19,021 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:04:19,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:19,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:19,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:19,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:19,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:19,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:19,298 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:19,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:19,302 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:19,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:04:19,306 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:19,389 INFO L628 ElimStorePlain]: treesize reduction 239, result has 24.4 percent of original size [2021-06-05 22:04:19,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:19,400 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:19,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:19,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:19,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:19,431 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:19,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:19,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:19,457 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:448, output treesize:40 [2021-06-05 22:04:19,556 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:19,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542355567] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:19,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:19,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:19,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191589365] [2021-06-05 22:04:19,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:19,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:19,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:19,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:19,557 INFO L87 Difference]: Start difference. First operand 546 states and 1501 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:19,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:19,970 INFO L93 Difference]: Finished difference Result 586 states and 1566 transitions. [2021-06-05 22:04:19,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:04:19,970 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:19,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:19,971 INFO L225 Difference]: With dead ends: 586 [2021-06-05 22:04:19,971 INFO L226 Difference]: Without dead ends: 576 [2021-06-05 22:04:19,971 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 534.7ms TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:04:19,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2021-06-05 22:04:19,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 549. [2021-06-05 22:04:19,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 2.7554744525547443) internal successors, (1510), 548 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:19,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1510 transitions. [2021-06-05 22:04:19,976 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1510 transitions. Word has length 18 [2021-06-05 22:04:19,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:19,976 INFO L482 AbstractCegarLoop]: Abstraction has 549 states and 1510 transitions. [2021-06-05 22:04:19,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:19,976 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1510 transitions. [2021-06-05 22:04:19,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:19,977 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:19,977 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:20,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 363 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7475 [2021-06-05 22:04:20,177 INFO L430 AbstractCegarLoop]: === Iteration 373 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:20,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:20,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1559273751, now seen corresponding path program 361 times [2021-06-05 22:04:20,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:20,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514485581] [2021-06-05 22:04:20,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:20,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:20,342 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:20,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:20,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514485581] [2021-06-05 22:04:20,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514485581] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:20,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599254010] [2021-06-05 22:04:20,342 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 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:20,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:20,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:20,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:20,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:20,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:20,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:20,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:20,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:20,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:20,697 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:20,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:20,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:20,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:20,702 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:20,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:20,705 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:20,785 INFO L628 ElimStorePlain]: treesize reduction 238, result has 23.2 percent of original size [2021-06-05 22:04:20,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:20,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:20,789 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:20,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:20,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:20,818 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:20,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:20,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:20,844 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:04:20,942 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:20,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599254010] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:20,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:20,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:20,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545797849] [2021-06-05 22:04:20,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:20,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:20,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:20,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:20,942 INFO L87 Difference]: Start difference. First operand 549 states and 1510 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:21,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:21,312 INFO L93 Difference]: Finished difference Result 585 states and 1565 transitions. [2021-06-05 22:04:21,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:04:21,313 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:21,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:21,313 INFO L225 Difference]: With dead ends: 585 [2021-06-05 22:04:21,313 INFO L226 Difference]: Without dead ends: 578 [2021-06-05 22:04:21,314 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 542.6ms TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:04:21,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-06-05 22:04:21,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 549. [2021-06-05 22:04:21,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 2.7554744525547443) internal successors, (1510), 548 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:21,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1510 transitions. [2021-06-05 22:04:21,318 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1510 transitions. Word has length 18 [2021-06-05 22:04:21,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:21,318 INFO L482 AbstractCegarLoop]: Abstraction has 549 states and 1510 transitions. [2021-06-05 22:04:21,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:21,318 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1510 transitions. [2021-06-05 22:04:21,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:21,319 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:21,319 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:21,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 364 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7501 [2021-06-05 22:04:21,519 INFO L430 AbstractCegarLoop]: === Iteration 374 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:21,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:21,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1419536241, now seen corresponding path program 362 times [2021-06-05 22:04:21,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:21,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137883785] [2021-06-05 22:04:21,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:21,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:21,769 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:21,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:21,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137883785] [2021-06-05 22:04:21,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137883785] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:21,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263987045] [2021-06-05 22:04:21,769 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 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:21,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:04:21,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:21,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:21,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:22,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:22,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:22,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:22,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:22,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:22,038 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:22,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:22,040 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:22,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:22,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:22,056 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:41 [2021-06-05 22:04:22,120 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:22,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263987045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:22,121 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:22,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:22,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602428699] [2021-06-05 22:04:22,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:22,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:22,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:22,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:22,121 INFO L87 Difference]: Start difference. First operand 549 states and 1510 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:22,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:22,401 INFO L93 Difference]: Finished difference Result 575 states and 1550 transitions. [2021-06-05 22:04:22,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 22:04:22,401 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:04:22,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:22,402 INFO L225 Difference]: With dead ends: 575 [2021-06-05 22:04:22,402 INFO L226 Difference]: Without dead ends: 568 [2021-06-05 22:04:22,402 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 529.7ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:04:22,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-06-05 22:04:22,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 549. [2021-06-05 22:04:22,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 2.7554744525547443) internal successors, (1510), 548 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:22,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1510 transitions. [2021-06-05 22:04:22,407 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1510 transitions. Word has length 18 [2021-06-05 22:04:22,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:22,407 INFO L482 AbstractCegarLoop]: Abstraction has 549 states and 1510 transitions. [2021-06-05 22:04:22,407 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:22,407 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1510 transitions. [2021-06-05 22:04:22,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:22,407 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:22,407 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:22,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7524,365 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:22,608 INFO L430 AbstractCegarLoop]: === Iteration 375 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:22,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:22,608 INFO L82 PathProgramCache]: Analyzing trace with hash -726634519, now seen corresponding path program 363 times [2021-06-05 22:04:22,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:22,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648501839] [2021-06-05 22:04:22,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:22,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:22,785 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:22,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:22,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648501839] [2021-06-05 22:04:22,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648501839] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:22,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140511645] [2021-06-05 22:04:22,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:22,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:04:22,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:22,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:22,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:23,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:23,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:23,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:23,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:23,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:23,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:23,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:23,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:23,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:23,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:23,188 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:23,268 INFO L628 ElimStorePlain]: treesize reduction 176, result has 30.7 percent of original size [2021-06-05 22:04:23,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:23,271 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:23,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:23,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:23,300 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:23,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:23,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:23,325 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:04:23,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:23,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140511645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:23,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:23,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:23,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795099865] [2021-06-05 22:04:23,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:23,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:23,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:23,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:23,391 INFO L87 Difference]: Start difference. First operand 549 states and 1510 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:23,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:23,780 INFO L93 Difference]: Finished difference Result 575 states and 1550 transitions. [2021-06-05 22:04:23,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:23,780 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:23,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:23,781 INFO L225 Difference]: With dead ends: 575 [2021-06-05 22:04:23,781 INFO L226 Difference]: Without dead ends: 568 [2021-06-05 22:04:23,781 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 567.1ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 22:04:23,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-06-05 22:04:23,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 549. [2021-06-05 22:04:23,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 2.7554744525547443) internal successors, (1510), 548 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:23,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1510 transitions. [2021-06-05 22:04:23,786 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1510 transitions. Word has length 18 [2021-06-05 22:04:23,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:23,786 INFO L482 AbstractCegarLoop]: Abstraction has 549 states and 1510 transitions. [2021-06-05 22:04:23,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:23,786 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1510 transitions. [2021-06-05 22:04:23,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:23,786 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:23,786 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:23,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7538 [2021-06-05 22:04:23,987 INFO L430 AbstractCegarLoop]: === Iteration 376 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:23,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:23,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1461548657, now seen corresponding path program 364 times [2021-06-05 22:04:23,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:23,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093867626] [2021-06-05 22:04:23,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:23,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:24,154 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:24,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:24,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093867626] [2021-06-05 22:04:24,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093867626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:24,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587301071] [2021-06-05 22:04:24,155 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 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:24,232 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:04:24,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:24,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:24,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:24,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:24,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:24,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:24,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:24,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:24,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:24,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:24,563 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:24,566 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:24,567 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:24,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:24,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:24,571 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:24,650 INFO L628 ElimStorePlain]: treesize reduction 232, result has 23.9 percent of original size [2021-06-05 22:04:24,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:24,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:24,653 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:24,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:24,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:24,682 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:24,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:24,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:24,707 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:04:24,773 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:24,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587301071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:24,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:24,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:24,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968825655] [2021-06-05 22:04:24,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:24,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:24,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:24,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:24,774 INFO L87 Difference]: Start difference. First operand 549 states and 1510 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:25,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:25,065 INFO L93 Difference]: Finished difference Result 573 states and 1547 transitions. [2021-06-05 22:04:25,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:25,066 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:25,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:25,066 INFO L225 Difference]: With dead ends: 573 [2021-06-05 22:04:25,066 INFO L226 Difference]: Without dead ends: 566 [2021-06-05 22:04:25,067 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 523.9ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:04:25,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-06-05 22:04:25,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 549. [2021-06-05 22:04:25,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 2.7554744525547443) internal successors, (1510), 548 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:25,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1510 transitions. [2021-06-05 22:04:25,071 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1510 transitions. Word has length 18 [2021-06-05 22:04:25,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:25,071 INFO L482 AbstractCegarLoop]: Abstraction has 549 states and 1510 transitions. [2021-06-05 22:04:25,071 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:25,071 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1510 transitions. [2021-06-05 22:04:25,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:25,072 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:25,072 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:25,272 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 367 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7563 [2021-06-05 22:04:25,272 INFO L430 AbstractCegarLoop]: === Iteration 377 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:25,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:25,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1502592933, now seen corresponding path program 365 times [2021-06-05 22:04:25,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:25,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347363063] [2021-06-05 22:04:25,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:25,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:25,416 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:25,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:25,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347363063] [2021-06-05 22:04:25,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347363063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:25,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093066206] [2021-06-05 22:04:25,416 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 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:25,497 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 22:04:25,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:25,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:25,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:25,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:25,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:25,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:25,690 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:25,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:25,693 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:25,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:25,695 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:25,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:25,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:25,711 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:41 [2021-06-05 22:04:25,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:25,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093066206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:25,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:25,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:25,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908691790] [2021-06-05 22:04:25,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:25,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:25,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:25,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:25,776 INFO L87 Difference]: Start difference. First operand 549 states and 1510 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:26,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:26,279 INFO L93 Difference]: Finished difference Result 666 states and 1722 transitions. [2021-06-05 22:04:26,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 22:04:26,279 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:26,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:26,280 INFO L225 Difference]: With dead ends: 666 [2021-06-05 22:04:26,280 INFO L226 Difference]: Without dead ends: 646 [2021-06-05 22:04:26,280 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 579.3ms TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-06-05 22:04:26,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2021-06-05 22:04:26,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 555. [2021-06-05 22:04:26,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 2.765342960288809) internal successors, (1532), 554 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:26,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1532 transitions. [2021-06-05 22:04:26,285 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1532 transitions. Word has length 18 [2021-06-05 22:04:26,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:26,285 INFO L482 AbstractCegarLoop]: Abstraction has 555 states and 1532 transitions. [2021-06-05 22:04:26,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:26,285 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1532 transitions. [2021-06-05 22:04:26,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:26,286 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:26,286 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:26,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 368 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7587 [2021-06-05 22:04:26,486 INFO L430 AbstractCegarLoop]: === Iteration 378 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:26,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:26,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1897048937, now seen corresponding path program 366 times [2021-06-05 22:04:26,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:26,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766698744] [2021-06-05 22:04:26,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:26,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:26,638 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:26,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:26,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766698744] [2021-06-05 22:04:26,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766698744] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:26,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339792011] [2021-06-05 22:04:26,638 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 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:26,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 22:04:26,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:26,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:26,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:26,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:26,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:26,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:26,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:26,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:26,897 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:26,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:26,899 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:26,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:26,902 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:26,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:26,904 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:26,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:26,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:26,922 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:140, output treesize:40 [2021-06-05 22:04:27,022 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:27,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339792011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:27,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:27,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:27,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68630332] [2021-06-05 22:04:27,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:27,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:27,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:27,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:27,022 INFO L87 Difference]: Start difference. First operand 555 states and 1532 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:27,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:27,469 INFO L93 Difference]: Finished difference Result 672 states and 1739 transitions. [2021-06-05 22:04:27,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 22:04:27,470 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:27,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:27,470 INFO L225 Difference]: With dead ends: 672 [2021-06-05 22:04:27,470 INFO L226 Difference]: Without dead ends: 665 [2021-06-05 22:04:27,470 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 557.0ms TimeCoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:04:27,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-06-05 22:04:27,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 557. [2021-06-05 22:04:27,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 556 states have (on average 2.7697841726618706) internal successors, (1540), 556 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:27,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1540 transitions. [2021-06-05 22:04:27,475 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1540 transitions. Word has length 18 [2021-06-05 22:04:27,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:27,476 INFO L482 AbstractCegarLoop]: Abstraction has 557 states and 1540 transitions. [2021-06-05 22:04:27,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:27,476 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1540 transitions. [2021-06-05 22:04:27,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:27,476 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:27,476 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:27,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7598,369 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:27,677 INFO L430 AbstractCegarLoop]: === Iteration 379 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:27,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:27,677 INFO L82 PathProgramCache]: Analyzing trace with hash 160271205, now seen corresponding path program 367 times [2021-06-05 22:04:27,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:27,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147190937] [2021-06-05 22:04:27,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:27,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:27,830 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:27,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:27,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147190937] [2021-06-05 22:04:27,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147190937] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:27,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020058642] [2021-06-05 22:04:27,831 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 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:27,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:27,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:27,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:28,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:28,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:28,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:28,256 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:28,260 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:28,264 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:28,268 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:28,272 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,275 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:28,276 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-06-05 22:04:28,279 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:28,283 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,286 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:28,286 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-05 22:04:28,290 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:28,294 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,296 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:28,297 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:28,301 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:28,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:28,304 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:28,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:28,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:28,331 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:617, output treesize:40 [2021-06-05 22:04:28,428 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:28,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020058642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:28,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:28,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:04:28,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868490281] [2021-06-05 22:04:28,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:04:28,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:28,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:04:28,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:04:28,429 INFO L87 Difference]: Start difference. First operand 557 states and 1540 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:29,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:29,020 INFO L93 Difference]: Finished difference Result 670 states and 1733 transitions. [2021-06-05 22:04:29,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 22:04:29,020 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 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 18 [2021-06-05 22:04:29,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:29,021 INFO L225 Difference]: With dead ends: 670 [2021-06-05 22:04:29,021 INFO L226 Difference]: Without dead ends: 656 [2021-06-05 22:04:29,021 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 664.3ms TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:04:29,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-06-05 22:04:29,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 556. [2021-06-05 22:04:29,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 2.7675675675675677) internal successors, (1536), 555 states have internal predecessors, (1536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:29,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1536 transitions. [2021-06-05 22:04:29,026 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1536 transitions. Word has length 18 [2021-06-05 22:04:29,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:29,026 INFO L482 AbstractCegarLoop]: Abstraction has 556 states and 1536 transitions. [2021-06-05 22:04:29,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:29,026 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1536 transitions. [2021-06-05 22:04:29,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:29,026 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:29,026 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:29,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 370 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7609 [2021-06-05 22:04:29,227 INFO L430 AbstractCegarLoop]: === Iteration 380 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:29,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:29,227 INFO L82 PathProgramCache]: Analyzing trace with hash -1860062781, now seen corresponding path program 368 times [2021-06-05 22:04:29,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:29,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475434002] [2021-06-05 22:04:29,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:29,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:29,364 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:29,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:29,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475434002] [2021-06-05 22:04:29,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475434002] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:29,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960687355] [2021-06-05 22:04:29,365 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 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:29,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:04:29,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:29,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:29,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:29,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:29,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:29,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:29,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:29,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:29,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:29,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:29,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:29,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:29,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:29,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:29,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:29,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:29,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:29,663 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:29,746 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:04:29,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:29,749 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:29,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:29,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:29,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:29,780 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:29,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:29,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:29,806 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:04:29,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:29,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960687355] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:29,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:29,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:29,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390229773] [2021-06-05 22:04:29,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:29,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:29,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:29,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:29,903 INFO L87 Difference]: Start difference. First operand 556 states and 1536 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:30,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:30,424 INFO L93 Difference]: Finished difference Result 629 states and 1660 transitions. [2021-06-05 22:04:30,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:04:30,424 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:30,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:30,425 INFO L225 Difference]: With dead ends: 629 [2021-06-05 22:04:30,425 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 22:04:30,425 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 636.7ms TimeCoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2021-06-05 22:04:30,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 22:04:30,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 556. [2021-06-05 22:04:30,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 2.765765765765766) internal successors, (1535), 555 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:30,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1535 transitions. [2021-06-05 22:04:30,430 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1535 transitions. Word has length 18 [2021-06-05 22:04:30,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:30,430 INFO L482 AbstractCegarLoop]: Abstraction has 556 states and 1535 transitions. [2021-06-05 22:04:30,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:30,430 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1535 transitions. [2021-06-05 22:04:30,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:30,431 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:30,431 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:30,631 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 371 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7687 [2021-06-05 22:04:30,631 INFO L430 AbstractCegarLoop]: === Iteration 381 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:30,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:30,632 INFO L82 PathProgramCache]: Analyzing trace with hash 698126783, now seen corresponding path program 369 times [2021-06-05 22:04:30,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:30,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943894991] [2021-06-05 22:04:30,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:30,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:30,860 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:30,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:30,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943894991] [2021-06-05 22:04:30,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943894991] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:30,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176472895] [2021-06-05 22:04:30,861 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 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:30,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:04:30,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:30,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:30,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:31,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:31,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:31,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:31,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:31,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:31,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:31,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:31,147 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:31,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:31,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:31,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:31,152 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:31,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:31,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:31,156 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:31,241 INFO L628 ElimStorePlain]: treesize reduction 259, result has 22.9 percent of original size [2021-06-05 22:04:31,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:31,244 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:31,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:31,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:31,274 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:31,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:31,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:31,300 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:04:31,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:31,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176472895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:31,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:31,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:04:31,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187064765] [2021-06-05 22:04:31,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:04:31,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:31,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:04:31,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:04:31,389 INFO L87 Difference]: Start difference. First operand 556 states and 1535 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:31,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:31,952 INFO L93 Difference]: Finished difference Result 628 states and 1654 transitions. [2021-06-05 22:04:31,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 22:04:31,953 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-06-05 22:04:31,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:31,953 INFO L225 Difference]: With dead ends: 628 [2021-06-05 22:04:31,953 INFO L226 Difference]: Without dead ends: 621 [2021-06-05 22:04:31,953 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 771.2ms TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:04:31,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2021-06-05 22:04:31,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 556. [2021-06-05 22:04:31,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 2.765765765765766) internal successors, (1535), 555 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:31,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1535 transitions. [2021-06-05 22:04:31,959 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1535 transitions. Word has length 18 [2021-06-05 22:04:31,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:31,959 INFO L482 AbstractCegarLoop]: Abstraction has 556 states and 1535 transitions. [2021-06-05 22:04:31,959 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:31,959 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1535 transitions. [2021-06-05 22:04:31,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:31,959 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:31,959 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:32,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7710,372 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:32,160 INFO L430 AbstractCegarLoop]: === Iteration 382 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:32,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:32,160 INFO L82 PathProgramCache]: Analyzing trace with hash -618030521, now seen corresponding path program 370 times [2021-06-05 22:04:32,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:32,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295033225] [2021-06-05 22:04:32,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:32,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:32,333 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:32,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:32,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295033225] [2021-06-05 22:04:32,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295033225] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:32,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917718442] [2021-06-05 22:04:32,333 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 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:32,411 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:04:32,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:32,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:32,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:32,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:32,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:32,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:32,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:32,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:32,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:32,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:32,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:32,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:32,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:32,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:32,685 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:32,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:32,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:32,690 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:32,773 INFO L628 ElimStorePlain]: treesize reduction 261, result has 23.0 percent of original size [2021-06-05 22:04:32,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:32,776 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:32,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:32,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:32,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:32,806 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:32,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:32,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:32,830 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:452, output treesize:41 [2021-06-05 22:04:32,885 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:32,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917718442] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:32,885 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:32,885 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:04:32,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678544313] [2021-06-05 22:04:32,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:04:32,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:32,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:04:32,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:04:32,886 INFO L87 Difference]: Start difference. First operand 556 states and 1535 transitions. Second operand has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:33,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:33,480 INFO L93 Difference]: Finished difference Result 619 states and 1642 transitions. [2021-06-05 22:04:33,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 22:04:33,480 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-06-05 22:04:33,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:33,481 INFO L225 Difference]: With dead ends: 619 [2021-06-05 22:04:33,481 INFO L226 Difference]: Without dead ends: 612 [2021-06-05 22:04:33,481 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 735.5ms TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2021-06-05 22:04:33,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-06-05 22:04:33,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 556. [2021-06-05 22:04:33,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 2.765765765765766) internal successors, (1535), 555 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:33,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1535 transitions. [2021-06-05 22:04:33,486 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1535 transitions. Word has length 18 [2021-06-05 22:04:33,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:33,486 INFO L482 AbstractCegarLoop]: Abstraction has 556 states and 1535 transitions. [2021-06-05 22:04:33,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.411764705882353) internal successors, (24), 17 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:33,486 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1535 transitions. [2021-06-05 22:04:33,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:33,487 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:33,487 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:33,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7734,373 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:33,687 INFO L430 AbstractCegarLoop]: === Iteration 383 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:33,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:33,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1928558249, now seen corresponding path program 371 times [2021-06-05 22:04:33,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:33,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413661682] [2021-06-05 22:04:33,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:33,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:33,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:33,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413661682] [2021-06-05 22:04:33,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413661682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:33,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710028082] [2021-06-05 22:04:33,936 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:34,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:04:34,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:34,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:34,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:34,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:34,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:34,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:34,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:34,192 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:34,193 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:34,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:34,195 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:34,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:34,198 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:34,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:34,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:34,215 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:123, output treesize:40 [2021-06-05 22:04:34,317 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:34,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710028082] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:34,317 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:34,318 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:34,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063932302] [2021-06-05 22:04:34,318 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:34,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:34,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:34,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:34,318 INFO L87 Difference]: Start difference. First operand 556 states and 1535 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:34,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:34,787 INFO L93 Difference]: Finished difference Result 607 states and 1622 transitions. [2021-06-05 22:04:34,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:04:34,787 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:34,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:34,788 INFO L225 Difference]: With dead ends: 607 [2021-06-05 22:04:34,788 INFO L226 Difference]: Without dead ends: 600 [2021-06-05 22:04:34,788 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 706.0ms TimeCoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:04:34,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2021-06-05 22:04:34,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 559. [2021-06-05 22:04:34,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 2.7688172043010755) internal successors, (1545), 558 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:34,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1545 transitions. [2021-06-05 22:04:34,798 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1545 transitions. Word has length 18 [2021-06-05 22:04:34,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:34,798 INFO L482 AbstractCegarLoop]: Abstraction has 559 states and 1545 transitions. [2021-06-05 22:04:34,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:34,799 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1545 transitions. [2021-06-05 22:04:34,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:34,799 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:34,799 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:35,005 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7762 [2021-06-05 22:04:35,005 INFO L430 AbstractCegarLoop]: === Iteration 384 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:35,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:35,005 INFO L82 PathProgramCache]: Analyzing trace with hash 191780517, now seen corresponding path program 372 times [2021-06-05 22:04:35,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:35,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243182593] [2021-06-05 22:04:35,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:35,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:35,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:35,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:35,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243182593] [2021-06-05 22:04:35,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243182593] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:35,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210336970] [2021-06-05 22:04:35,233 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 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:35,312 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:04:35,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:35,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:35,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:35,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:35,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:35,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:35,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:35,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:35,503 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:35,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:35,506 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:35,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:35,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:35,524 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:40 [2021-06-05 22:04:35,625 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:35,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210336970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:35,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:35,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:35,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318831842] [2021-06-05 22:04:35,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:35,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:35,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:35,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:35,626 INFO L87 Difference]: Start difference. First operand 559 states and 1545 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:36,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:36,106 INFO L93 Difference]: Finished difference Result 611 states and 1627 transitions. [2021-06-05 22:04:36,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 22:04:36,107 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:36,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:36,108 INFO L225 Difference]: With dead ends: 611 [2021-06-05 22:04:36,108 INFO L226 Difference]: Without dead ends: 604 [2021-06-05 22:04:36,110 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 696.1ms TimeCoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:04:36,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-06-05 22:04:36,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 559. [2021-06-05 22:04:36,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 2.7688172043010755) internal successors, (1545), 558 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:36,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1545 transitions. [2021-06-05 22:04:36,117 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1545 transitions. Word has length 18 [2021-06-05 22:04:36,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:36,117 INFO L482 AbstractCegarLoop]: Abstraction has 559 states and 1545 transitions. [2021-06-05 22:04:36,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:36,117 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1545 transitions. [2021-06-05 22:04:36,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:36,118 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:36,118 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:36,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 375 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7773 [2021-06-05 22:04:36,325 INFO L430 AbstractCegarLoop]: === Iteration 385 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:36,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:36,325 INFO L82 PathProgramCache]: Analyzing trace with hash -1124376787, now seen corresponding path program 373 times [2021-06-05 22:04:36,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:36,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469863746] [2021-06-05 22:04:36,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:36,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:36,475 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:36,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:36,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469863746] [2021-06-05 22:04:36,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469863746] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:36,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699860953] [2021-06-05 22:04:36,475 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 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:36,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:36,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:36,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:36,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:36,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:36,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:36,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:36,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:36,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:36,849 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:36,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:36,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:36,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:36,853 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:36,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:36,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:04:36,857 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:36,947 INFO L628 ElimStorePlain]: treesize reduction 251, result has 23.2 percent of original size [2021-06-05 22:04:36,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:36,951 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:36,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:36,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:36,980 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:37,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:37,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:37,004 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:04:37,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:37,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699860953] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:37,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:37,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:37,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200532071] [2021-06-05 22:04:37,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:37,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:37,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:37,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:37,070 INFO L87 Difference]: Start difference. First operand 559 states and 1545 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:37,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:37,505 INFO L93 Difference]: Finished difference Result 598 states and 1607 transitions. [2021-06-05 22:04:37,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 22:04:37,505 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:37,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:37,506 INFO L225 Difference]: With dead ends: 598 [2021-06-05 22:04:37,506 INFO L226 Difference]: Without dead ends: 591 [2021-06-05 22:04:37,506 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 577.9ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:04:37,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-06-05 22:04:37,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 559. [2021-06-05 22:04:37,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 2.7688172043010755) internal successors, (1545), 558 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:37,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1545 transitions. [2021-06-05 22:04:37,511 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1545 transitions. Word has length 18 [2021-06-05 22:04:37,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:37,511 INFO L482 AbstractCegarLoop]: Abstraction has 559 states and 1545 transitions. [2021-06-05 22:04:37,511 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:37,511 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1545 transitions. [2021-06-05 22:04:37,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:37,512 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:37,512 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:37,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7785 [2021-06-05 22:04:37,712 INFO L430 AbstractCegarLoop]: === Iteration 386 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:37,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:37,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1024419749, now seen corresponding path program 374 times [2021-06-05 22:04:37,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:37,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299765559] [2021-06-05 22:04:37,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:37,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:37,879 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:37,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:37,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299765559] [2021-06-05 22:04:37,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299765559] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:37,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159744153] [2021-06-05 22:04:37,880 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 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:37,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:04:37,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:37,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:37,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:38,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:38,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:38,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:38,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:38,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:38,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:38,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:38,260 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:38,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:38,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:38,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:04:38,264 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:38,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:38,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:38,268 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:38,351 INFO L628 ElimStorePlain]: treesize reduction 249, result has 23.9 percent of original size [2021-06-05 22:04:38,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:38,354 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:38,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:38,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:38,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:38,384 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:38,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:38,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:38,409 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:04:38,474 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:38,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159744153] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:38,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:38,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:38,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045470471] [2021-06-05 22:04:38,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:38,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:38,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:38,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:38,475 INFO L87 Difference]: Start difference. First operand 559 states and 1545 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:38,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:38,855 INFO L93 Difference]: Finished difference Result 594 states and 1601 transitions. [2021-06-05 22:04:38,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:04:38,855 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:38,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:38,856 INFO L225 Difference]: With dead ends: 594 [2021-06-05 22:04:38,856 INFO L226 Difference]: Without dead ends: 587 [2021-06-05 22:04:38,856 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 563.3ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:38,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-06-05 22:04:38,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 559. [2021-06-05 22:04:38,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 2.7688172043010755) internal successors, (1545), 558 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:38,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1545 transitions. [2021-06-05 22:04:38,861 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1545 transitions. Word has length 18 [2021-06-05 22:04:38,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:38,861 INFO L482 AbstractCegarLoop]: Abstraction has 559 states and 1545 transitions. [2021-06-05 22:04:38,861 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:38,861 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1545 transitions. [2021-06-05 22:04:38,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:38,862 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:38,862 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:39,062 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7809 [2021-06-05 22:04:39,062 INFO L430 AbstractCegarLoop]: === Iteration 387 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:39,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:39,062 INFO L82 PathProgramCache]: Analyzing trace with hash -883274109, now seen corresponding path program 375 times [2021-06-05 22:04:39,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:39,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479530851] [2021-06-05 22:04:39,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:39,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:39,304 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:39,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:39,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479530851] [2021-06-05 22:04:39,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479530851] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:39,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100302544] [2021-06-05 22:04:39,305 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 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:39,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 22:04:39,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:39,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:39,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:39,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:39,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:39,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:04:39,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:39,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:39,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:39,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 8 [2021-06-05 22:04:39,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:39,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:39,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:39,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 1 [2021-06-05 22:04:39,731 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:39,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:39,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 1 [2021-06-05 22:04:39,735 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:39,821 INFO L628 ElimStorePlain]: treesize reduction 263, result has 23.5 percent of original size [2021-06-05 22:04:39,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 22:04:39,825 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:39,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:39,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:39,854 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:39,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:39,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:39,881 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:494, output treesize:40 [2021-06-05 22:04:39,982 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:39,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100302544] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:39,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:39,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:39,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358254859] [2021-06-05 22:04:39,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:39,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:39,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:39,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:39,983 INFO L87 Difference]: Start difference. First operand 559 states and 1545 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:40,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:40,564 INFO L93 Difference]: Finished difference Result 636 states and 1702 transitions. [2021-06-05 22:04:40,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 22:04:40,565 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:40,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:40,565 INFO L225 Difference]: With dead ends: 636 [2021-06-05 22:04:40,565 INFO L226 Difference]: Without dead ends: 626 [2021-06-05 22:04:40,566 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 851.2ms TimeCoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2021-06-05 22:04:40,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2021-06-05 22:04:40,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 565. [2021-06-05 22:04:40,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 2.773049645390071) internal successors, (1564), 564 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:40,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1564 transitions. [2021-06-05 22:04:40,570 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1564 transitions. Word has length 18 [2021-06-05 22:04:40,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:40,571 INFO L482 AbstractCegarLoop]: Abstraction has 565 states and 1564 transitions. [2021-06-05 22:04:40,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:40,571 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1564 transitions. [2021-06-05 22:04:40,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:40,571 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:40,571 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:40,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7832,378 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:40,772 INFO L430 AbstractCegarLoop]: === Iteration 388 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:40,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:40,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1674915455, now seen corresponding path program 376 times [2021-06-05 22:04:40,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:40,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978933412] [2021-06-05 22:04:40,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:40,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:40,936 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:40,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:40,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978933412] [2021-06-05 22:04:40,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978933412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:40,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831710410] [2021-06-05 22:04:40,937 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 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:41,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:04:41,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:41,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:41,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:41,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:41,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:41,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:41,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:41,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:41,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:41,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:04:41,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:41,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:41,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:41,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:41,311 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:41,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:41,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:41,315 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:41,395 INFO L628 ElimStorePlain]: treesize reduction 228, result has 24.0 percent of original size [2021-06-05 22:04:41,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:41,399 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:41,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:41,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:41,428 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:41,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:41,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:41,454 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:439, output treesize:40 [2021-06-05 22:04:41,552 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:41,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831710410] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:41,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:41,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:41,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290002479] [2021-06-05 22:04:41,553 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:41,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:41,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:41,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:41,553 INFO L87 Difference]: Start difference. First operand 565 states and 1564 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:41,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:41,846 INFO L93 Difference]: Finished difference Result 614 states and 1647 transitions. [2021-06-05 22:04:41,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:41,846 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:41,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:41,847 INFO L225 Difference]: With dead ends: 614 [2021-06-05 22:04:41,847 INFO L226 Difference]: Without dead ends: 607 [2021-06-05 22:04:41,847 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 486.4ms TimeCoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:04:41,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-06-05 22:04:41,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 569. [2021-06-05 22:04:41,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 2.7764084507042255) internal successors, (1577), 568 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:41,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1577 transitions. [2021-06-05 22:04:41,852 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1577 transitions. Word has length 18 [2021-06-05 22:04:41,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:41,852 INFO L482 AbstractCegarLoop]: Abstraction has 569 states and 1577 transitions. [2021-06-05 22:04:41,852 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:41,852 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1577 transitions. [2021-06-05 22:04:41,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:41,853 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:41,853 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:42,053 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7857,379 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:42,053 INFO L430 AbstractCegarLoop]: === Iteration 389 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:42,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:42,053 INFO L82 PathProgramCache]: Analyzing trace with hash 358758151, now seen corresponding path program 377 times [2021-06-05 22:04:42,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:42,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471549341] [2021-06-05 22:04:42,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:42,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:42,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:42,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:42,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471549341] [2021-06-05 22:04:42,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471549341] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:42,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201851525] [2021-06-05 22:04:42,232 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 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:42,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:04:42,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:42,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:42,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:42,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:42,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:42,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:42,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:42,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:42,550 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:42,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:42,553 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:42,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 22:04:42,555 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:42,589 INFO L628 ElimStorePlain]: treesize reduction 17, result has 70.7 percent of original size [2021-06-05 22:04:42,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:42,590 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:126, output treesize:41 [2021-06-05 22:04:42,658 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:42,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201851525] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:42,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:42,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-06-05 22:04:42,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960919532] [2021-06-05 22:04:42,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 22:04:42,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:42,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 22:04:42,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:42,659 INFO L87 Difference]: Start difference. First operand 569 states and 1577 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:43,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:43,011 INFO L93 Difference]: Finished difference Result 602 states and 1630 transitions. [2021-06-05 22:04:43,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:43,011 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 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 18 [2021-06-05 22:04:43,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:43,012 INFO L225 Difference]: With dead ends: 602 [2021-06-05 22:04:43,012 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 22:04:43,012 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 555.6ms TimeCoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2021-06-05 22:04:43,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 22:04:43,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 569. [2021-06-05 22:04:43,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 2.7764084507042255) internal successors, (1577), 568 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:43,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1577 transitions. [2021-06-05 22:04:43,017 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1577 transitions. Word has length 18 [2021-06-05 22:04:43,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:43,017 INFO L482 AbstractCegarLoop]: Abstraction has 569 states and 1577 transitions. [2021-06-05 22:04:43,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:43,017 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1577 transitions. [2021-06-05 22:04:43,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:43,017 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:43,018 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:43,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7884,380 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:43,218 INFO L430 AbstractCegarLoop]: === Iteration 390 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:43,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:43,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1787412609, now seen corresponding path program 378 times [2021-06-05 22:04:43,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:43,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771437349] [2021-06-05 22:04:43,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:43,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:43,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:43,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771437349] [2021-06-05 22:04:43,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771437349] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:43,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086218011] [2021-06-05 22:04:43,390 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 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:43,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:04:43,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:43,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:43,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:43,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:43,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:43,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:43,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:43,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:43,635 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:43,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:43,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:43,651 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:69, output treesize:41 [2021-06-05 22:04:43,714 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:43,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086218011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:43,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:43,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-05 22:04:43,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587539061] [2021-06-05 22:04:43,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 22:04:43,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:43,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 22:04:43,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-06-05 22:04:43,714 INFO L87 Difference]: Start difference. First operand 569 states and 1577 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:43,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:43,973 INFO L93 Difference]: Finished difference Result 602 states and 1630 transitions. [2021-06-05 22:04:43,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:43,974 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:43,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:43,974 INFO L225 Difference]: With dead ends: 602 [2021-06-05 22:04:43,974 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 22:04:43,975 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 399.9ms TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:04:43,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 22:04:43,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 569. [2021-06-05 22:04:43,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 2.7764084507042255) internal successors, (1577), 568 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:43,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1577 transitions. [2021-06-05 22:04:43,980 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1577 transitions. Word has length 18 [2021-06-05 22:04:43,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:43,980 INFO L482 AbstractCegarLoop]: Abstraction has 569 states and 1577 transitions. [2021-06-05 22:04:43,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:43,980 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1577 transitions. [2021-06-05 22:04:43,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:43,980 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:43,980 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:44,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7894 [2021-06-05 22:04:44,181 INFO L430 AbstractCegarLoop]: === Iteration 391 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:44,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:44,181 INFO L82 PathProgramCache]: Analyzing trace with hash 400770567, now seen corresponding path program 379 times [2021-06-05 22:04:44,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:44,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653814038] [2021-06-05 22:04:44,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:44,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:44,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:44,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:44,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653814038] [2021-06-05 22:04:44,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653814038] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:44,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588009856] [2021-06-05 22:04:44,590 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 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:44,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:44,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:44,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:45,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:45,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:45,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:45,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:45,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:45,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:45,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:45,026 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:45,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:45,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:45,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:45,031 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:45,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:45,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:45,035 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:45,120 INFO L628 ElimStorePlain]: treesize reduction 257, result has 21.6 percent of original size [2021-06-05 22:04:45,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:45,123 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:45,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:45,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:45,151 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:45,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:45,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:45,176 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:04:45,241 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:45,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588009856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:45,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:45,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-05 22:04:45,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392362380] [2021-06-05 22:04:45,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 22:04:45,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:45,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 22:04:45,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-06-05 22:04:45,242 INFO L87 Difference]: Start difference. First operand 569 states and 1577 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:45,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:45,574 INFO L93 Difference]: Finished difference Result 600 states and 1627 transitions. [2021-06-05 22:04:45,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:45,575 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:45,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:45,575 INFO L225 Difference]: With dead ends: 600 [2021-06-05 22:04:45,575 INFO L226 Difference]: Without dead ends: 593 [2021-06-05 22:04:45,576 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 750.6ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-05 22:04:45,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2021-06-05 22:04:45,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 569. [2021-06-05 22:04:45,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 2.7764084507042255) internal successors, (1577), 568 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:45,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1577 transitions. [2021-06-05 22:04:45,580 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1577 transitions. Word has length 18 [2021-06-05 22:04:45,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:45,581 INFO L482 AbstractCegarLoop]: Abstraction has 569 states and 1577 transitions. [2021-06-05 22:04:45,581 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:45,581 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1577 transitions. [2021-06-05 22:04:45,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:45,581 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:45,581 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:45,781 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 382 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7909 [2021-06-05 22:04:45,782 INFO L430 AbstractCegarLoop]: === Iteration 392 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:45,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:45,782 INFO L82 PathProgramCache]: Analyzing trace with hash 1299264557, now seen corresponding path program 380 times [2021-06-05 22:04:45,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:45,782 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007668370] [2021-06-05 22:04:45,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:45,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:46,064 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:46,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:46,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007668370] [2021-06-05 22:04:46,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007668370] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:46,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193475504] [2021-06-05 22:04:46,064 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 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:46,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:04:46,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:46,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:46,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:46,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:46,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:46,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:46,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:46,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:46,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:46,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:46,476 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:46,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:46,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:46,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:46,481 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:46,484 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:46,484 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:46,564 INFO L628 ElimStorePlain]: treesize reduction 238, result has 23.2 percent of original size [2021-06-05 22:04:46,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:46,568 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:46,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:46,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:46,597 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:46,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:46,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:46,623 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:04:46,724 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:46,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193475504] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:46,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:46,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:04:46,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277226967] [2021-06-05 22:04:46,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:04:46,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:46,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:04:46,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:04:46,725 INFO L87 Difference]: Start difference. First operand 569 states and 1577 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:47,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:47,167 INFO L93 Difference]: Finished difference Result 698 states and 1848 transitions. [2021-06-05 22:04:47,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:47,168 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:04:47,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:47,168 INFO L225 Difference]: With dead ends: 698 [2021-06-05 22:04:47,169 INFO L226 Difference]: Without dead ends: 691 [2021-06-05 22:04:47,169 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 790.2ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:47,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-06-05 22:04:47,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 574. [2021-06-05 22:04:47,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.7801047120418847) internal successors, (1593), 573 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:47,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1593 transitions. [2021-06-05 22:04:47,174 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1593 transitions. Word has length 18 [2021-06-05 22:04:47,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:47,174 INFO L482 AbstractCegarLoop]: Abstraction has 574 states and 1593 transitions. [2021-06-05 22:04:47,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:47,174 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1593 transitions. [2021-06-05 22:04:47,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:47,175 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:47,175 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:47,375 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7932,383 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:47,375 INFO L430 AbstractCegarLoop]: === Iteration 393 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:47,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:47,375 INFO L82 PathProgramCache]: Analyzing trace with hash -437513175, now seen corresponding path program 381 times [2021-06-05 22:04:47,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:47,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830937647] [2021-06-05 22:04:47,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:47,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:47,673 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:47,673 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:47,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830937647] [2021-06-05 22:04:47,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830937647] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:47,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409100126] [2021-06-05 22:04:47,673 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 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:47,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:04:47,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:47,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:47,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:48,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:48,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:48,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:48,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:48,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:48,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:48,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:04:48,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:48,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:48,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:48,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:48,088 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:48,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:48,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:48,091 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:48,176 INFO L628 ElimStorePlain]: treesize reduction 245, result has 23.4 percent of original size [2021-06-05 22:04:48,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:48,179 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:48,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:48,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:48,210 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:48,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:48,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:48,236 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:454, output treesize:40 [2021-06-05 22:04:48,343 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:48,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409100126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:48,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:48,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:04:48,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434146239] [2021-06-05 22:04:48,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:04:48,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:48,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:04:48,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:04:48,344 INFO L87 Difference]: Start difference. First operand 574 states and 1593 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:48,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:48,814 INFO L93 Difference]: Finished difference Result 700 states and 1850 transitions. [2021-06-05 22:04:48,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:48,814 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:04:48,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:48,815 INFO L225 Difference]: With dead ends: 700 [2021-06-05 22:04:48,815 INFO L226 Difference]: Without dead ends: 693 [2021-06-05 22:04:48,815 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 805.0ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:48,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2021-06-05 22:04:48,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 573. [2021-06-05 22:04:48,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 572 states have (on average 2.777972027972028) internal successors, (1589), 572 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:48,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 1589 transitions. [2021-06-05 22:04:48,820 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 1589 transitions. Word has length 18 [2021-06-05 22:04:48,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:48,820 INFO L482 AbstractCegarLoop]: Abstraction has 573 states and 1589 transitions. [2021-06-05 22:04:48,820 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:48,820 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 1589 transitions. [2021-06-05 22:04:48,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:48,821 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:48,821 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:49,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7955,384 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:49,021 INFO L430 AbstractCegarLoop]: === Iteration 394 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:49,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:49,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1753670479, now seen corresponding path program 382 times [2021-06-05 22:04:49,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:49,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099236336] [2021-06-05 22:04:49,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:49,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:49,222 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:49,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:49,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099236336] [2021-06-05 22:04:49,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099236336] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:49,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282149861] [2021-06-05 22:04:49,222 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 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:49,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 22:04:49,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:49,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:49,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:49,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:49,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:49,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:49,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:49,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:49,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:49,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:49,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:49,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:49,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:49,690 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:49,765 INFO L628 ElimStorePlain]: treesize reduction 152, result has 32.4 percent of original size [2021-06-05 22:04:49,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:49,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:49,769 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:49,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:49,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:49,796 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:49,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:49,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:49,820 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:331, output treesize:41 [2021-06-05 22:04:49,887 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:49,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282149861] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:49,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:49,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:04:49,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277228715] [2021-06-05 22:04:49,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:04:49,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:49,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:04:49,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:04:49,888 INFO L87 Difference]: Start difference. First operand 573 states and 1589 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:50,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:50,339 INFO L93 Difference]: Finished difference Result 687 states and 1829 transitions. [2021-06-05 22:04:50,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:50,340 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:04:50,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:50,340 INFO L225 Difference]: With dead ends: 687 [2021-06-05 22:04:50,340 INFO L226 Difference]: Without dead ends: 680 [2021-06-05 22:04:50,341 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 708.2ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:50,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-06-05 22:04:50,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 572. [2021-06-05 22:04:50,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 571 states have (on average 2.777583187390543) internal successors, (1586), 571 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:50,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 1586 transitions. [2021-06-05 22:04:50,346 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 1586 transitions. Word has length 18 [2021-06-05 22:04:50,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:50,346 INFO L482 AbstractCegarLoop]: Abstraction has 572 states and 1586 transitions. [2021-06-05 22:04:50,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:50,346 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 1586 transitions. [2021-06-05 22:04:50,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:50,346 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:50,346 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:50,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7978,385 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:50,549 INFO L430 AbstractCegarLoop]: === Iteration 395 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:50,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:50,549 INFO L82 PathProgramCache]: Analyzing trace with hash 395126057, now seen corresponding path program 383 times [2021-06-05 22:04:50,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:50,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751930352] [2021-06-05 22:04:50,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:50,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:50,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:50,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:50,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751930352] [2021-06-05 22:04:50,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751930352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:50,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162322980] [2021-06-05 22:04:50,743 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 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:50,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 22:04:50,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:50,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:50,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:51,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:51,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:51,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-06-05 22:04:51,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:51,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:51,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:51,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2021-06-05 22:04:51,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:51,200 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:51,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:51,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:51,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:51,205 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:51,281 INFO L628 ElimStorePlain]: treesize reduction 234, result has 23.3 percent of original size [2021-06-05 22:04:51,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:51,285 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:51,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:51,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:51,312 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:51,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:51,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-06-05 22:04:51,337 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:04:51,411 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:51,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162322980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:51,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:51,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:04:51,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238823224] [2021-06-05 22:04:51,412 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:04:51,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:51,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:04:51,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:04:51,412 INFO L87 Difference]: Start difference. First operand 572 states and 1586 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:52,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:52,016 INFO L93 Difference]: Finished difference Result 686 states and 1826 transitions. [2021-06-05 22:04:52,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:52,016 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:04:52,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:52,017 INFO L225 Difference]: With dead ends: 686 [2021-06-05 22:04:52,017 INFO L226 Difference]: Without dead ends: 679 [2021-06-05 22:04:52,017 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 811.0ms TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-06-05 22:04:52,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-06-05 22:04:52,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 572. [2021-06-05 22:04:52,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 571 states have (on average 2.777583187390543) internal successors, (1586), 571 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:52,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 1586 transitions. [2021-06-05 22:04:52,022 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 1586 transitions. Word has length 18 [2021-06-05 22:04:52,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:52,022 INFO L482 AbstractCegarLoop]: Abstraction has 572 states and 1586 transitions. [2021-06-05 22:04:52,022 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:52,023 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 1586 transitions. [2021-06-05 22:04:52,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:52,023 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:52,023 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:52,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8003 [2021-06-05 22:04:52,223 INFO L430 AbstractCegarLoop]: === Iteration 396 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:52,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:52,224 INFO L82 PathProgramCache]: Analyzing trace with hash -1711658063, now seen corresponding path program 384 times [2021-06-05 22:04:52,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:52,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236393668] [2021-06-05 22:04:52,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:52,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:52,402 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:52,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:52,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236393668] [2021-06-05 22:04:52,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236393668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:52,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467884477] [2021-06-05 22:04:52,402 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 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:52,482 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 22:04:52,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:52,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:52,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:52,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:52,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:52,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2021-06-05 22:04:52,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:52,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:52,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:52,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:52,881 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:52,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:52,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:52,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 8 [2021-06-05 22:04:52,885 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:52,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:52,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2021-06-05 22:04:52,889 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:52,972 INFO L628 ElimStorePlain]: treesize reduction 249, result has 23.9 percent of original size [2021-06-05 22:04:52,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 22:04:52,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:52,976 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:53,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:53,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:53,004 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:53,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 22:04:53,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:53,029 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:458, output treesize:41 [2021-06-05 22:04:53,096 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:53,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467884477] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:53,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:53,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-05 22:04:53,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477159451] [2021-06-05 22:04:53,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 22:04:53,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:53,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 22:04:53,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-05 22:04:53,097 INFO L87 Difference]: Start difference. First operand 572 states and 1586 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:53,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:53,741 INFO L93 Difference]: Finished difference Result 686 states and 1826 transitions. [2021-06-05 22:04:53,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:53,742 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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-06-05 22:04:53,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:53,742 INFO L225 Difference]: With dead ends: 686 [2021-06-05 22:04:53,742 INFO L226 Difference]: Without dead ends: 679 [2021-06-05 22:04:53,742 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 879.8ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-06-05 22:04:53,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-06-05 22:04:53,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 572. [2021-06-05 22:04:53,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 571 states have (on average 2.777583187390543) internal successors, (1586), 571 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:53,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 1586 transitions. [2021-06-05 22:04:53,747 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 1586 transitions. Word has length 18 [2021-06-05 22:04:53,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:53,747 INFO L482 AbstractCegarLoop]: Abstraction has 572 states and 1586 transitions. [2021-06-05 22:04:53,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:53,748 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 1586 transitions. [2021-06-05 22:04:53,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 22:04:53,748 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:53,748 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:53,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8029,387 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:53,949 INFO L430 AbstractCegarLoop]: === Iteration 397 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:53,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:53,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1254611813, now seen corresponding path program 385 times [2021-06-05 22:04:53,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:53,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935966249] [2021-06-05 22:04:53,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:53,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:54,129 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:54,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:54,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935966249] [2021-06-05 22:04:54,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935966249] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:54,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474268470] [2021-06-05 22:04:54,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:54,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:54,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 22:04:54,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:54,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:54,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:54,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:54,342 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 22:04:54,345 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:54,347 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 22:04:54,350 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 22:04:54,353 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:54,356 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 22:04:54,358 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 22:04:54,393 INFO L628 ElimStorePlain]: treesize reduction 34, result has 54.7 percent of original size [2021-06-05 22:04:54,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 22:04:54,394 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 1 variables, input treesize:248, output treesize:41 [2021-06-05 22:04:54,456 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 22:04:54,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474268470] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:54,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 22:04:54,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-05 22:04:54,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070799094] [2021-06-05 22:04:54,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 22:04:54,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:54,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 22:04:54,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-06-05 22:04:54,456 INFO L87 Difference]: Start difference. First operand 572 states and 1586 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:54,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:54,998 INFO L93 Difference]: Finished difference Result 684 states and 1823 transitions. [2021-06-05 22:04:54,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 22:04:54,998 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 22:04:54,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:54,999 INFO L225 Difference]: With dead ends: 684 [2021-06-05 22:04:54,999 INFO L226 Difference]: Without dead ends: 677 [2021-06-05 22:04:54,999 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 669.8ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-06-05 22:04:55,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-06-05 22:04:55,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 574. [2021-06-05 22:04:55,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.7731239092495636) internal successors, (1589), 573 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1589 transitions. [2021-06-05 22:04:55,004 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1589 transitions. Word has length 18 [2021-06-05 22:04:55,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:55,005 INFO L482 AbstractCegarLoop]: Abstraction has 574 states and 1589 transitions. [2021-06-05 22:04:55,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:55,005 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1589 transitions. [2021-06-05 22:04:55,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 22:04:55,005 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:55,005 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:55,205 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8055 [2021-06-05 22:04:55,206 INFO L430 AbstractCegarLoop]: === Iteration 398 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:55,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:55,206 INFO L82 PathProgramCache]: Analyzing trace with hash -100662137, now seen corresponding path program 386 times [2021-06-05 22:04:55,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:55,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407009477] [2021-06-05 22:04:55,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:55,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:55,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 22:04:55,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:55,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407009477] [2021-06-05 22:04:55,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407009477] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:55,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558942286] [2021-06-05 22:04:55,223 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 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:55,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 22:04:55,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:55,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 22:04:55,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:55,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 22:04:55,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558942286] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 22:04:55,325 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 22:04:55,325 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2021-06-05 22:04:55,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215700043] [2021-06-05 22:04:55,325 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 22:04:55,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:55,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 22:04:55,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 22:04:55,325 INFO L87 Difference]: Start difference. First operand 574 states and 1589 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:55,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:55,331 INFO L93 Difference]: Finished difference Result 462 states and 1003 transitions. [2021-06-05 22:04:55,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 22:04:55,331 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 22:04:55,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:55,332 INFO L225 Difference]: With dead ends: 462 [2021-06-05 22:04:55,332 INFO L226 Difference]: Without dead ends: 424 [2021-06-05 22:04:55,332 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 13.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 22:04:55,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-06-05 22:04:55,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 298. [2021-06-05 22:04:55,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.1077441077441077) internal successors, (626), 297 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:55,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 626 transitions. [2021-06-05 22:04:55,335 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 626 transitions. Word has length 19 [2021-06-05 22:04:55,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:55,335 INFO L482 AbstractCegarLoop]: Abstraction has 298 states and 626 transitions. [2021-06-05 22:04:55,335 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:55,335 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 626 transitions. [2021-06-05 22:04:55,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 22:04:55,335 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 22:04:55,335 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 22:04:55,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 389 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8066 [2021-06-05 22:04:55,535 INFO L430 AbstractCegarLoop]: === Iteration 399 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 22:04:55,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 22:04:55,536 INFO L82 PathProgramCache]: Analyzing trace with hash -199901446, now seen corresponding path program 387 times [2021-06-05 22:04:55,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 22:04:55,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932969544] [2021-06-05 22:04:55,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 22:04:55,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 22:04:55,558 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 22:04:55,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 22:04:55,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932969544] [2021-06-05 22:04:55,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932969544] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 22:04:55,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656995039] [2021-06-05 22:04:55,559 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 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 22:04:55,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 22:04:55,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 22:04:55,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 22:04:55,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 22:04:55,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 22:04:55,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656995039] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 22:04:55,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 22:04:55,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 7 [2021-06-05 22:04:55,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303513733] [2021-06-05 22:04:55,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 22:04:55,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 22:04:55,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 22:04:55,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 22:04:55,661 INFO L87 Difference]: Start difference. First operand 298 states and 626 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:55,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 22:04:55,666 INFO L93 Difference]: Finished difference Result 175 states and 252 transitions. [2021-06-05 22:04:55,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 22:04:55,666 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 22:04:55,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 22:04:55,666 INFO L225 Difference]: With dead ends: 175 [2021-06-05 22:04:55,666 INFO L226 Difference]: Without dead ends: 0 [2021-06-05 22:04:55,666 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 22:04:55,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-06-05 22:04:55,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-06-05 22:04:55,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:55,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-06-05 22:04:55,667 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 19 [2021-06-05 22:04:55,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 22:04:55,667 INFO L482 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-06-05 22:04:55,667 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 22:04:55,667 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-06-05 22:04:55,667 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 22:04:55,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8067 [2021-06-05 22:04:55,869 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-05 22:04:55,871 INFO L202 PluginConnector]: Adding new model name-comparator-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.06 10:04:55 BasicIcfg [2021-06-05 22:04:55,871 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-05 22:04:55,871 INFO L168 Benchmark]: Toolchain (without parser) took 445877.57 ms. Allocated memory was 377.5 MB in the beginning and 453.0 MB in the end (delta: 75.5 MB). Free memory was 356.3 MB in the beginning and 258.2 MB in the end (delta: 98.2 MB). Peak memory consumption was 175.2 MB. Max. memory is 16.0 GB. [2021-06-05 22:04:55,871 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.15 ms. Allocated memory is still 377.5 MB. Free memory was 357.6 MB in the beginning and 357.5 MB in the end (delta: 65.5 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 22:04:55,871 INFO L168 Benchmark]: Boogie Procedure Inliner took 24.44 ms. Allocated memory is still 377.5 MB. Free memory was 356.3 MB in the beginning and 354.8 MB in the end (delta: 1.5 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 22:04:55,871 INFO L168 Benchmark]: Boogie Preprocessor took 15.12 ms. Allocated memory is still 377.5 MB. Free memory was 354.8 MB in the beginning and 353.8 MB in the end (delta: 965.1 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 22:04:55,871 INFO L168 Benchmark]: RCFGBuilder took 467.91 ms. Allocated memory is still 377.5 MB. Free memory was 353.8 MB in the beginning and 354.4 MB in the end (delta: -637.4 kB). Peak memory consumption was 21.4 MB. Max. memory is 16.0 GB. [2021-06-05 22:04:55,871 INFO L168 Benchmark]: TraceAbstraction took 445365.94 ms. Allocated memory was 377.5 MB in the beginning and 453.0 MB in the end (delta: 75.5 MB). Free memory was 354.4 MB in the beginning and 258.2 MB in the end (delta: 96.2 MB). Peak memory consumption was 172.8 MB. Max. memory is 16.0 GB. [2021-06-05 22:04:55,871 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 377.5 MB. Free memory was 357.6 MB in the beginning and 357.5 MB in the end (delta: 65.5 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 24.44 ms. Allocated memory is still 377.5 MB. Free memory was 356.3 MB in the beginning and 354.8 MB in the end (delta: 1.5 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 15.12 ms. Allocated memory is still 377.5 MB. Free memory was 354.8 MB in the beginning and 353.8 MB in the end (delta: 965.1 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 467.91 ms. Allocated memory is still 377.5 MB. Free memory was 353.8 MB in the beginning and 354.4 MB in the end (delta: -637.4 kB). Peak memory consumption was 21.4 MB. Max. memory is 16.0 GB. * TraceAbstraction took 445365.94 ms. Allocated memory was 377.5 MB in the beginning and 453.0 MB in the end (delta: 75.5 MB). Free memory was 354.4 MB in the beginning and 258.2 MB in the end (delta: 96.2 MB). Peak memory consumption was 172.8 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 81]: assertion always holds For all program executions holds that assertion always holds at this location - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 27 locations, 3 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 445301.6ms, OverallIterations: 399, TraceHistogramMax: 4, EmptinessCheckTime: 140.0ms, AutomataDifference: 158309.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 15.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 11846 SDtfs, 17014 SDslu, 83140 SDs, 0 SdLazy, 113228 SolverSat, 4427 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 45992.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 12277 GetRequests, 4602 SyntacticMatches, 495 SemanticMatches, 7180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28511 ImplicationChecksByTransitivity, 207304.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=574occurred in iteration=392, InterpolantAutomatonStates: 5215, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1076.7ms AutomataMinimizationTime, 399 MinimizatonAttempts, 16017 StatesRemovedByMinimization, 395 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1822.1ms SsaConstructionTime, 5734.2ms SatisfiabilityAnalysisTime, 181059.1ms InterpolantComputationTime, 13521 NumberOfCodeBlocks, 13521 NumberOfCodeBlocksAsserted, 1287 NumberOfCheckSat, 12733 ConstructedInterpolants, 294 QuantifiedInterpolants, 196732 SizeOfPredicates, 3132 NumberOfNonLiveVariables, 34294 ConjunctsInSsa, 10707 ConjunctsInUnsatCore, 788 InterpolantComputations, 14 PerfectInterpolantSequences, 773/7623 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! Received shutdown request...