/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/two-queue-D10.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a865e3bea3ade1065a4c95009cfa501fe03c5538-a865e3b [2021-02-19 20:34:00,479 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-02-19 20:34:00,481 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-02-19 20:34:00,509 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-02-19 20:34:00,511 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-02-19 20:34:00,513 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-02-19 20:34:00,515 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-02-19 20:34:00,520 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-02-19 20:34:00,521 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-02-19 20:34:00,526 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-02-19 20:34:00,526 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-02-19 20:34:00,527 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-02-19 20:34:00,528 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-02-19 20:34:00,529 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-02-19 20:34:00,530 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-02-19 20:34:00,531 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-02-19 20:34:00,533 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-02-19 20:34:00,533 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-02-19 20:34:00,538 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-02-19 20:34:00,539 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-02-19 20:34:00,540 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-02-19 20:34:00,541 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-02-19 20:34:00,542 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-02-19 20:34:00,543 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-02-19 20:34:00,548 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-02-19 20:34:00,548 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-02-19 20:34:00,549 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-02-19 20:34:00,549 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-02-19 20:34:00,549 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-02-19 20:34:00,550 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-02-19 20:34:00,550 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-02-19 20:34:00,551 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-02-19 20:34:00,551 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-02-19 20:34:00,551 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-02-19 20:34:00,552 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-02-19 20:34:00,552 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-02-19 20:34:00,553 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-02-19 20:34:00,553 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-02-19 20:34:00,553 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-02-19 20:34:00,553 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-02-19 20:34:00,554 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-02-19 20:34:00,561 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-02-19 20:34:00,592 INFO L113 SettingsManager]: Loading preferences was successful [2021-02-19 20:34:00,592 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-02-19 20:34:00,593 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-02-19 20:34:00,593 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-02-19 20:34:00,595 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-02-19 20:34:00,595 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-02-19 20:34:00,595 INFO L138 SettingsManager]: * Use SBE=true [2021-02-19 20:34:00,596 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-02-19 20:34:00,596 INFO L138 SettingsManager]: * sizeof long=4 [2021-02-19 20:34:00,596 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * sizeof long double=12 [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * Use constant arrays=true [2021-02-19 20:34:00,597 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-02-19 20:34:00,597 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-02-19 20:34:00,598 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-02-19 20:34:00,598 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-02-19 20:34:00,598 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-02-19 20:34:00,598 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-02-19 20:34:00,598 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-02-19 20:34:00,598 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-02-19 20:34:00,598 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-02-19 20:34:00,598 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-02-19 20:34:00,598 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-02-19 20:34:00,599 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-02-19 20:34:00,599 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-02-19 20:34:00,599 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-02-19 20:34:00,843 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-02-19 20:34:00,858 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-02-19 20:34:00,861 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-02-19 20:34:00,861 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-02-19 20:34:00,862 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-02-19 20:34:00,863 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/two-queue-D10.wvr.bpl [2021-02-19 20:34:00,863 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/two-queue-D10.wvr.bpl' [2021-02-19 20:34:00,893 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-02-19 20:34:00,898 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-02-19 20:34:00,899 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-02-19 20:34:00,899 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-02-19 20:34:00,899 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-02-19 20:34:00,907 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,913 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,917 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-02-19 20:34:00,918 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-02-19 20:34:00,918 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-02-19 20:34:00,918 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-02-19 20:34:00,923 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,923 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,924 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,924 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,925 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,927 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,928 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/1) ... [2021-02-19 20:34:00,928 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-02-19 20:34:00,929 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-02-19 20:34:00,929 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-02-19 20:34:00,929 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-02-19 20:34:00,931 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (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-02-19 20:34:00,976 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-02-19 20:34:00,977 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-02-19 20:34:00,977 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-02-19 20:34:00,977 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-02-19 20:34:00,977 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-02-19 20:34:00,977 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-02-19 20:34:00,977 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-02-19 20:34:00,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-02-19 20:34:00,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-02-19 20:34:00,978 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-02-19 20:34:01,201 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-02-19 20:34:01,201 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-02-19 20:34:01,203 INFO L202 PluginConnector]: Adding new model two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 08:34:01 BoogieIcfgContainer [2021-02-19 20:34:01,203 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-02-19 20:34:01,204 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-02-19 20:34:01,204 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-02-19 20:34:01,206 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-02-19 20:34:01,206 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:34:00" (1/2) ... [2021-02-19 20:34:01,207 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5413c9b0 and model type two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 08:34:01, skipping insertion in model container [2021-02-19 20:34:01,207 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 08:34:01" (2/2) ... [2021-02-19 20:34:01,208 INFO L111 eAbstractionObserver]: Analyzing ICFG two-queue-D10.wvr.bpl [2021-02-19 20:34:01,212 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-02-19 20:34:01,212 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-02-19 20:34:01,223 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-02-19 20:34:01,223 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-02-19 20:34:01,267 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-02-19 20:34:01,278 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-02-19 20:34:01,301 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-02-19 20:34:01,302 INFO L377 AbstractCegarLoop]: Hoare is true [2021-02-19 20:34:01,302 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-02-19 20:34:01,302 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-02-19 20:34:01,303 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-02-19 20:34:01,303 INFO L381 AbstractCegarLoop]: Difference is false [2021-02-19 20:34:01,303 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-02-19 20:34:01,303 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-02-19 20:34:01,314 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2021-02-19 20:34:01,327 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,329 INFO L276 IsEmpty]: Start isEmpty. Operand has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-02-19 20:34:01,334 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:01,335 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:01,335 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:01,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:01,340 INFO L82 PathProgramCache]: Analyzing trace with hash 319432284, now seen corresponding path program 1 times [2021-02-19 20:34:01,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:01,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184989429] [2021-02-19 20:34:01,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:01,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:01,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:01,465 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184989429] [2021-02-19 20:34:01,465 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 20:34:01,465 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 20:34:01,466 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903287596] [2021-02-19 20:34:01,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 20:34:01,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:01,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 20:34:01,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 20:34:01,481 INFO L87 Difference]: Start difference. First operand has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:01,533 INFO L93 Difference]: Finished difference Result 89 states and 172 transitions. [2021-02-19 20:34:01,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 20:34:01,535 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-02-19 20:34:01,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:01,542 INFO L225 Difference]: With dead ends: 89 [2021-02-19 20:34:01,543 INFO L226 Difference]: Without dead ends: 82 [2021-02-19 20:34:01,544 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 20:34:01,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-02-19 20:34:01,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 62. [2021-02-19 20:34:01,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.9508196721311475) internal successors, (119), 61 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-02-19 20:34:01,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 119 transitions. [2021-02-19 20:34:01,567 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 119 transitions. Word has length 11 [2021-02-19 20:34:01,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:01,567 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 119 transitions. [2021-02-19 20:34:01,567 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,567 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 119 transitions. [2021-02-19 20:34:01,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-02-19 20:34:01,568 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:01,568 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:01,568 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-02-19 20:34:01,569 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:01,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:01,569 INFO L82 PathProgramCache]: Analyzing trace with hash 140094047, now seen corresponding path program 1 times [2021-02-19 20:34:01,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:01,570 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944287402] [2021-02-19 20:34:01,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:01,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:01,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:01,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944287402] [2021-02-19 20:34:01,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 20:34:01,592 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 20:34:01,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277397908] [2021-02-19 20:34:01,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 20:34:01,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:01,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 20:34:01,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 20:34:01,594 INFO L87 Difference]: Start difference. First operand 62 states and 119 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:01,599 INFO L93 Difference]: Finished difference Result 76 states and 142 transitions. [2021-02-19 20:34:01,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 20:34:01,600 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-02-19 20:34:01,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:01,600 INFO L225 Difference]: With dead ends: 76 [2021-02-19 20:34:01,600 INFO L226 Difference]: Without dead ends: 65 [2021-02-19 20:34:01,601 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 20:34:01,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-02-19 20:34:01,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 63. [2021-02-19 20:34:01,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.935483870967742) internal successors, (120), 62 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 120 transitions. [2021-02-19 20:34:01,606 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 120 transitions. Word has length 15 [2021-02-19 20:34:01,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:01,606 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 120 transitions. [2021-02-19 20:34:01,606 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,606 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 120 transitions. [2021-02-19 20:34:01,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-02-19 20:34:01,607 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:01,607 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:01,607 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-02-19 20:34:01,607 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:01,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:01,608 INFO L82 PathProgramCache]: Analyzing trace with hash -663929697, now seen corresponding path program 1 times [2021-02-19 20:34:01,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:01,608 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975161539] [2021-02-19 20:34:01,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:01,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:01,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-02-19 20:34:01,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975161539] [2021-02-19 20:34:01,626 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 20:34:01,626 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 20:34:01,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167751187] [2021-02-19 20:34:01,626 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 20:34:01,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:01,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 20:34:01,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 20:34:01,627 INFO L87 Difference]: Start difference. First operand 63 states and 120 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:01,632 INFO L93 Difference]: Finished difference Result 64 states and 116 transitions. [2021-02-19 20:34:01,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 20:34:01,632 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-02-19 20:34:01,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:01,633 INFO L225 Difference]: With dead ends: 64 [2021-02-19 20:34:01,633 INFO L226 Difference]: Without dead ends: 58 [2021-02-19 20:34:01,633 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 20:34:01,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-02-19 20:34:01,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-02-19 20:34:01,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.8596491228070176) internal successors, (106), 57 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 106 transitions. [2021-02-19 20:34:01,637 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 106 transitions. Word has length 15 [2021-02-19 20:34:01,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:01,638 INFO L480 AbstractCegarLoop]: Abstraction has 58 states and 106 transitions. [2021-02-19 20:34:01,638 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:01,638 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 106 transitions. [2021-02-19 20:34:01,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:01,638 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:01,638 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:01,639 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-02-19 20:34:01,639 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:01,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:01,639 INFO L82 PathProgramCache]: Analyzing trace with hash -15010014, now seen corresponding path program 1 times [2021-02-19 20:34:01,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:01,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788360175] [2021-02-19 20:34:01,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:01,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:01,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:01,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788360175] [2021-02-19 20:34:01,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522295510] [2021-02-19 20:34:01,871 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-02-19 20:34:01,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:01,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2021-02-19 20:34:01,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:02,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:02,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:02,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:02,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:02,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-02-19 20:34:02,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-02-19 20:34:02,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:02,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:02,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:02,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-02-19 20:34:02,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:02,260 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:02,260 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-02-19 20:34:02,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446805795] [2021-02-19 20:34:02,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:34:02,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:02,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:34:02,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:34:02,261 INFO L87 Difference]: Start difference. First operand 58 states and 106 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:02,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:02,658 INFO L93 Difference]: Finished difference Result 134 states and 253 transitions. [2021-02-19 20:34:02,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 20:34:02,659 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-02-19 20:34:02,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:02,660 INFO L225 Difference]: With dead ends: 134 [2021-02-19 20:34:02,660 INFO L226 Difference]: Without dead ends: 127 [2021-02-19 20:34:02,660 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:34:02,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-02-19 20:34:02,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 79. [2021-02-19 20:34:02,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.8974358974358974) internal successors, (148), 78 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-02-19 20:34:02,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 148 transitions. [2021-02-19 20:34:02,672 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 148 transitions. Word has length 19 [2021-02-19 20:34:02,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:02,672 INFO L480 AbstractCegarLoop]: Abstraction has 79 states and 148 transitions. [2021-02-19 20:34:02,672 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:02,673 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 148 transitions. [2021-02-19 20:34:02,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:02,673 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:02,673 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:02,894 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:02,894 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:02,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:02,895 INFO L82 PathProgramCache]: Analyzing trace with hash 1648446464, now seen corresponding path program 2 times [2021-02-19 20:34:02,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:02,895 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491629731] [2021-02-19 20:34:02,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:02,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:03,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:03,046 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491629731] [2021-02-19 20:34:03,046 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410854180] [2021-02-19 20:34:03,046 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-02-19 20:34:03,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:34:03,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:03,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2021-02-19 20:34:03,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:03,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-02-19 20:34:03,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:03,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:03,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:03,232 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-02-19 20:34:03,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:03,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:03,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:03,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:03,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-02-19 20:34:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:03,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:03,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-02-19 20:34:03,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268845673] [2021-02-19 20:34:03,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:34:03,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:03,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:34:03,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:34:03,346 INFO L87 Difference]: Start difference. First operand 79 states and 148 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:03,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:03,717 INFO L93 Difference]: Finished difference Result 138 states and 262 transitions. [2021-02-19 20:34:03,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-02-19 20:34:03,718 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-02-19 20:34:03,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:03,719 INFO L225 Difference]: With dead ends: 138 [2021-02-19 20:34:03,719 INFO L226 Difference]: Without dead ends: 131 [2021-02-19 20:34:03,719 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:03,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-02-19 20:34:03,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 84. [2021-02-19 20:34:03,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.9036144578313252) internal successors, (158), 83 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-02-19 20:34:03,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 158 transitions. [2021-02-19 20:34:03,723 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 158 transitions. Word has length 19 [2021-02-19 20:34:03,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:03,724 INFO L480 AbstractCegarLoop]: Abstraction has 84 states and 158 transitions. [2021-02-19 20:34:03,724 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:03,724 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 158 transitions. [2021-02-19 20:34:03,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:03,724 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:03,724 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:03,938 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:03,938 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:03,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:03,939 INFO L82 PathProgramCache]: Analyzing trace with hash -755962112, now seen corresponding path program 3 times [2021-02-19 20:34:03,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:03,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211539416] [2021-02-19 20:34:03,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:03,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:04,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:04,055 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211539416] [2021-02-19 20:34:04,055 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645526255] [2021-02-19 20:34:04,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:04,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-02-19 20:34:04,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:04,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2021-02-19 20:34:04,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:04,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:04,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:04,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:04,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:04,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:04,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 18 treesize of output 12 [2021-02-19 20:34:04,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:04,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:04,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:04,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-02-19 20:34:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:04,194 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:04,194 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-02-19 20:34:04,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293141605] [2021-02-19 20:34:04,194 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:34:04,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:04,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:34:04,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:34:04,195 INFO L87 Difference]: Start difference. First operand 84 states and 158 transitions. Second operand has 12 states, 12 states have (on average 1.75) 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-02-19 20:34:04,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:04,394 INFO L93 Difference]: Finished difference Result 126 states and 239 transitions. [2021-02-19 20:34:04,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-02-19 20:34:04,394 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) 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 19 [2021-02-19 20:34:04,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:04,395 INFO L225 Difference]: With dead ends: 126 [2021-02-19 20:34:04,395 INFO L226 Difference]: Without dead ends: 119 [2021-02-19 20:34:04,395 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:34:04,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-02-19 20:34:04,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 90. [2021-02-19 20:34:04,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 89 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-02-19 20:34:04,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 173 transitions. [2021-02-19 20:34:04,399 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 173 transitions. Word has length 19 [2021-02-19 20:34:04,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:04,399 INFO L480 AbstractCegarLoop]: Abstraction has 90 states and 173 transitions. [2021-02-19 20:34:04,399 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) 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-02-19 20:34:04,399 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 173 transitions. [2021-02-19 20:34:04,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:04,400 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:04,400 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:04,616 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:04,616 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:04,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:04,616 INFO L82 PathProgramCache]: Analyzing trace with hash 319749044, now seen corresponding path program 4 times [2021-02-19 20:34:04,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:04,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21865918] [2021-02-19 20:34:04,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:04,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:04,734 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:04,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21865918] [2021-02-19 20:34:04,736 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080923839] [2021-02-19 20:34:04,736 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:04,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:34:04,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:04,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2021-02-19 20:34:04,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:04,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:04,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:04,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:04,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:04,857 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:34:04,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 16 treesize of output 10 [2021-02-19 20:34:04,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:04,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:04,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:04,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-02-19 20:34:04,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:04,954 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:04,954 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-02-19 20:34:04,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942938491] [2021-02-19 20:34:04,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:34:04,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:04,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:34:04,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:34:04,955 INFO L87 Difference]: Start difference. First operand 90 states and 173 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:05,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:05,293 INFO L93 Difference]: Finished difference Result 142 states and 271 transitions. [2021-02-19 20:34:05,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-02-19 20:34:05,294 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-02-19 20:34:05,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:05,295 INFO L225 Difference]: With dead ends: 142 [2021-02-19 20:34:05,295 INFO L226 Difference]: Without dead ends: 135 [2021-02-19 20:34:05,295 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:05,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-02-19 20:34:05,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 90. [2021-02-19 20:34:05,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 89 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-02-19 20:34:05,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 173 transitions. [2021-02-19 20:34:05,308 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 173 transitions. Word has length 19 [2021-02-19 20:34:05,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:05,308 INFO L480 AbstractCegarLoop]: Abstraction has 90 states and 173 transitions. [2021-02-19 20:34:05,309 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:05,309 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 173 transitions. [2021-02-19 20:34:05,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:05,309 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:05,309 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:05,518 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:05,518 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:05,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:05,518 INFO L82 PathProgramCache]: Analyzing trace with hash 2001585954, now seen corresponding path program 5 times [2021-02-19 20:34:05,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:05,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149337785] [2021-02-19 20:34:05,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:05,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:05,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149337785] [2021-02-19 20:34:05,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955500519] [2021-02-19 20:34:05,642 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:05,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:34:05,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:05,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 22 conjunts are in the unsatisfiable core [2021-02-19 20:34:05,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:05,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 11 treesize of output 7 [2021-02-19 20:34:05,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:05,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:05,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:05,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:34:05,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 11 treesize of output 7 [2021-02-19 20:34:05,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:05,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:05,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:05,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:10 [2021-02-19 20:34:05,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:05,846 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:05,846 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:34:05,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504288117] [2021-02-19 20:34:05,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:34:05,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:05,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:34:05,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:34:05,847 INFO L87 Difference]: Start difference. First operand 90 states and 173 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:06,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:06,236 INFO L93 Difference]: Finished difference Result 152 states and 295 transitions. [2021-02-19 20:34:06,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-02-19 20:34:06,246 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-02-19 20:34:06,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:06,247 INFO L225 Difference]: With dead ends: 152 [2021-02-19 20:34:06,247 INFO L226 Difference]: Without dead ends: 145 [2021-02-19 20:34:06,247 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:34:06,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-02-19 20:34:06,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 95. [2021-02-19 20:34:06,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.9787234042553192) internal successors, (186), 94 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-02-19 20:34:06,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 186 transitions. [2021-02-19 20:34:06,254 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 186 transitions. Word has length 19 [2021-02-19 20:34:06,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:06,254 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 186 transitions. [2021-02-19 20:34:06,255 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:06,255 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 186 transitions. [2021-02-19 20:34:06,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:06,258 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:06,258 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:06,474 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:06,474 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:06,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:06,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1962057890, now seen corresponding path program 6 times [2021-02-19 20:34:06,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:06,475 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82543503] [2021-02-19 20:34:06,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:06,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:06,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:06,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82543503] [2021-02-19 20:34:06,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841978375] [2021-02-19 20:34:06,587 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:06,611 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-02-19 20:34:06,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:06,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-02-19 20:34:06,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:06,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 20 treesize of output 14 [2021-02-19 20:34:06,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:06,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:06,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:06,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:11 [2021-02-19 20:34:06,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 13 treesize of output 9 [2021-02-19 20:34:06,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:06,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:06,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:06,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:06,696 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:06,697 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:06,697 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-02-19 20:34:06,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662565714] [2021-02-19 20:34:06,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:34:06,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:06,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:34:06,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:34:06,699 INFO L87 Difference]: Start difference. First operand 95 states and 186 transitions. Second operand has 12 states, 12 states have (on average 1.75) 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-02-19 20:34:06,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:06,911 INFO L93 Difference]: Finished difference Result 142 states and 279 transitions. [2021-02-19 20:34:06,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-02-19 20:34:06,912 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) 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 19 [2021-02-19 20:34:06,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:06,913 INFO L225 Difference]: With dead ends: 142 [2021-02-19 20:34:06,913 INFO L226 Difference]: Without dead ends: 135 [2021-02-19 20:34:06,913 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:34:06,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-02-19 20:34:06,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 99. [2021-02-19 20:34:06,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.0) internal successors, (196), 98 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-02-19 20:34:06,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 196 transitions. [2021-02-19 20:34:06,916 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 196 transitions. Word has length 19 [2021-02-19 20:34:06,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:06,916 INFO L480 AbstractCegarLoop]: Abstraction has 99 states and 196 transitions. [2021-02-19 20:34:06,916 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) 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-02-19 20:34:06,916 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 196 transitions. [2021-02-19 20:34:06,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:06,917 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:06,917 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:07,122 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:07,122 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:07,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:07,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1374312568, now seen corresponding path program 7 times [2021-02-19 20:34:07,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:07,122 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942281619] [2021-02-19 20:34:07,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:07,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:07,250 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:07,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942281619] [2021-02-19 20:34:07,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249556783] [2021-02-19 20:34:07,250 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:07,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:07,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2021-02-19 20:34:07,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:07,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:07,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:07,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:07,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:07,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-02-19 20:34:07,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-02-19 20:34:07,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:07,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:07,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:07,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-02-19 20:34:07,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:07,461 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:07,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-02-19 20:34:07,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531889977] [2021-02-19 20:34:07,461 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:34:07,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:07,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:34:07,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:34:07,462 INFO L87 Difference]: Start difference. First operand 99 states and 196 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:07,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:07,757 INFO L93 Difference]: Finished difference Result 165 states and 322 transitions. [2021-02-19 20:34:07,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-02-19 20:34:07,757 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-02-19 20:34:07,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:07,758 INFO L225 Difference]: With dead ends: 165 [2021-02-19 20:34:07,758 INFO L226 Difference]: Without dead ends: 158 [2021-02-19 20:34:07,758 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:34:07,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-02-19 20:34:07,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 101. [2021-02-19 20:34:07,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.01) internal successors, (201), 100 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-02-19 20:34:07,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 201 transitions. [2021-02-19 20:34:07,761 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 201 transitions. Word has length 19 [2021-02-19 20:34:07,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:07,761 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 201 transitions. [2021-02-19 20:34:07,762 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:07,762 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 201 transitions. [2021-02-19 20:34:07,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:07,762 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:07,762 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:07,966 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-02-19 20:34:07,966 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:07,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:07,967 INFO L82 PathProgramCache]: Analyzing trace with hash -298601412, now seen corresponding path program 8 times [2021-02-19 20:34:07,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:07,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364147734] [2021-02-19 20:34:07,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:07,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:08,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:08,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364147734] [2021-02-19 20:34:08,068 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909495379] [2021-02-19 20:34:08,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:08,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:34:08,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:08,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-02-19 20:34:08,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:08,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-02-19 20:34:08,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:08,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:08,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:08,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-02-19 20:34:08,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 11 treesize of output 7 [2021-02-19 20:34:08,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:08,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:08,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:08,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-02-19 20:34:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:08,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:08,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-02-19 20:34:08,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484373276] [2021-02-19 20:34:08,248 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:34:08,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:08,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:34:08,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:34:08,249 INFO L87 Difference]: Start difference. First operand 101 states and 201 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:08,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:08,644 INFO L93 Difference]: Finished difference Result 159 states and 310 transitions. [2021-02-19 20:34:08,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-02-19 20:34:08,644 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-02-19 20:34:08,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:08,646 INFO L225 Difference]: With dead ends: 159 [2021-02-19 20:34:08,646 INFO L226 Difference]: Without dead ends: 152 [2021-02-19 20:34:08,646 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:08,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-02-19 20:34:08,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 101. [2021-02-19 20:34:08,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.01) internal successors, (201), 100 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-02-19 20:34:08,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 201 transitions. [2021-02-19 20:34:08,649 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 201 transitions. Word has length 19 [2021-02-19 20:34:08,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:08,650 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 201 transitions. [2021-02-19 20:34:08,650 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:08,650 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 201 transitions. [2021-02-19 20:34:08,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:08,650 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:08,650 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:08,866 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-02-19 20:34:08,866 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:08,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:08,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1591957308, now seen corresponding path program 9 times [2021-02-19 20:34:08,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:08,867 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040408992] [2021-02-19 20:34:08,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:08,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:08,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:08,961 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040408992] [2021-02-19 20:34:08,961 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139987211] [2021-02-19 20:34:08,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:08,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-02-19 20:34:08,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:08,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-02-19 20:34:08,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:09,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 13 treesize of output 9 [2021-02-19 20:34:09,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:09,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:09,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:09,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:09,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 18 treesize of output 12 [2021-02-19 20:34:09,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:09,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:09,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:09,029 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-02-19 20:34:09,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:09,074 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:09,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-02-19 20:34:09,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581629040] [2021-02-19 20:34:09,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:34:09,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:09,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:34:09,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:34:09,076 INFO L87 Difference]: Start difference. First operand 101 states and 201 transitions. Second operand has 12 states, 12 states have (on average 1.75) 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-02-19 20:34:09,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:09,323 INFO L93 Difference]: Finished difference Result 142 states and 280 transitions. [2021-02-19 20:34:09,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-02-19 20:34:09,323 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) 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 19 [2021-02-19 20:34:09,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:09,324 INFO L225 Difference]: With dead ends: 142 [2021-02-19 20:34:09,324 INFO L226 Difference]: Without dead ends: 135 [2021-02-19 20:34:09,324 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:34:09,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-02-19 20:34:09,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 103. [2021-02-19 20:34:09,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.0098039215686274) internal successors, (205), 102 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-02-19 20:34:09,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 205 transitions. [2021-02-19 20:34:09,327 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 205 transitions. Word has length 19 [2021-02-19 20:34:09,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:09,327 INFO L480 AbstractCegarLoop]: Abstraction has 103 states and 205 transitions. [2021-02-19 20:34:09,327 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) 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-02-19 20:34:09,327 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 205 transitions. [2021-02-19 20:34:09,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:09,328 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:09,328 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:09,542 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:09,542 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:09,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:09,542 INFO L82 PathProgramCache]: Analyzing trace with hash -1627298832, now seen corresponding path program 10 times [2021-02-19 20:34:09,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:09,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026220360] [2021-02-19 20:34:09,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:09,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:09,640 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026220360] [2021-02-19 20:34:09,640 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647191461] [2021-02-19 20:34:09,640 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:09,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:34:09,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:09,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2021-02-19 20:34:09,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:09,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:09,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:09,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:09,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:09,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:34:09,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 16 treesize of output 10 [2021-02-19 20:34:09,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:09,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:09,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:09,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-02-19 20:34:09,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:09,836 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:09,836 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-02-19 20:34:09,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258450840] [2021-02-19 20:34:09,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:34:09,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:09,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:34:09,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:34:09,837 INFO L87 Difference]: Start difference. First operand 103 states and 205 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:10,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:10,174 INFO L93 Difference]: Finished difference Result 158 states and 310 transitions. [2021-02-19 20:34:10,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-02-19 20:34:10,174 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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 19 [2021-02-19 20:34:10,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:10,175 INFO L225 Difference]: With dead ends: 158 [2021-02-19 20:34:10,175 INFO L226 Difference]: Without dead ends: 151 [2021-02-19 20:34:10,175 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:10,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-02-19 20:34:10,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 102. [2021-02-19 20:34:10,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.00990099009901) internal successors, (203), 101 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:10,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 203 transitions. [2021-02-19 20:34:10,180 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 203 transitions. Word has length 19 [2021-02-19 20:34:10,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:10,180 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 203 transitions. [2021-02-19 20:34:10,180 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 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-02-19 20:34:10,180 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 203 transitions. [2021-02-19 20:34:10,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:34:10,181 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:10,181 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:10,390 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:10,390 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:10,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:10,390 INFO L82 PathProgramCache]: Analyzing trace with hash 54538078, now seen corresponding path program 11 times [2021-02-19 20:34:10,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:10,391 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288827626] [2021-02-19 20:34:10,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:10,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:10,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:10,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288827626] [2021-02-19 20:34:10,484 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167359856] [2021-02-19 20:34:10,484 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:34:10,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:34:10,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:10,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2021-02-19 20:34:10,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:10,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 20:34:10,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:10,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:10,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:10,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:34:10,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:10,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:10,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:10,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:10,650 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:10 [2021-02-19 20:34:10,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:10,735 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:10,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-02-19 20:34:10,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935126086] [2021-02-19 20:34:10,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:34:10,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:10,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:34:10,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:34:10,737 INFO L87 Difference]: Start difference. First operand 102 states and 203 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:11,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:11,237 INFO L93 Difference]: Finished difference Result 156 states and 305 transitions. [2021-02-19 20:34:11,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:34:11,237 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-02-19 20:34:11,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:11,238 INFO L225 Difference]: With dead ends: 156 [2021-02-19 20:34:11,238 INFO L226 Difference]: Without dead ends: 146 [2021-02-19 20:34:11,238 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=1009, Unknown=0, NotChecked=0, Total=1190 [2021-02-19 20:34:11,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-02-19 20:34:11,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 105. [2021-02-19 20:34:11,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.0384615384615383) internal successors, (212), 104 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-02-19 20:34:11,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 212 transitions. [2021-02-19 20:34:11,241 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 212 transitions. Word has length 19 [2021-02-19 20:34:11,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:11,241 INFO L480 AbstractCegarLoop]: Abstraction has 105 states and 212 transitions. [2021-02-19 20:34:11,241 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:11,241 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 212 transitions. [2021-02-19 20:34:11,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-02-19 20:34:11,242 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:11,242 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:11,445 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-02-19 20:34:11,446 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:11,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:11,446 INFO L82 PathProgramCache]: Analyzing trace with hash -362239963, now seen corresponding path program 12 times [2021-02-19 20:34:11,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:11,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042835142] [2021-02-19 20:34:11,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:11,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:11,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:11,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042835142] [2021-02-19 20:34:11,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195015401] [2021-02-19 20:34:11,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:34:11,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-02-19 20:34:11,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:11,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-02-19 20:34:11,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:11,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:34:11,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:11,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:11,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:11,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:5 [2021-02-19 20:34:11,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-02-19 20:34:11,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:11,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:11,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:11,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:5 [2021-02-19 20:34:11,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:11,587 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:11,587 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 9] total 12 [2021-02-19 20:34:11,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409687663] [2021-02-19 20:34:11,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-02-19 20:34:11,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:11,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-02-19 20:34:11,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-02-19 20:34:11,588 INFO L87 Difference]: Start difference. First operand 105 states and 212 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:11,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:11,884 INFO L93 Difference]: Finished difference Result 270 states and 506 transitions. [2021-02-19 20:34:11,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-02-19 20:34:11,884 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-02-19 20:34:11,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:11,885 INFO L225 Difference]: With dead ends: 270 [2021-02-19 20:34:11,885 INFO L226 Difference]: Without dead ends: 231 [2021-02-19 20:34:11,885 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=237, Invalid=819, Unknown=0, NotChecked=0, Total=1056 [2021-02-19 20:34:11,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-02-19 20:34:11,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 135. [2021-02-19 20:34:11,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.0074626865671643) internal successors, (269), 134 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:11,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 269 transitions. [2021-02-19 20:34:11,889 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 269 transitions. Word has length 23 [2021-02-19 20:34:11,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:11,889 INFO L480 AbstractCegarLoop]: Abstraction has 135 states and 269 transitions. [2021-02-19 20:34:11,889 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:11,889 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 269 transitions. [2021-02-19 20:34:11,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-02-19 20:34:11,890 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:11,890 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:12,102 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-02-19 20:34:12,102 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:12,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:12,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1166263707, now seen corresponding path program 13 times [2021-02-19 20:34:12,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:12,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700684153] [2021-02-19 20:34:12,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:12,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:12,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700684153] [2021-02-19 20:34:12,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714303227] [2021-02-19 20:34:12,121 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:12,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:12,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-02-19 20:34:12,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:12,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:12,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-02-19 20:34:12,180 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-02-19 20:34:12,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154067165] [2021-02-19 20:34:12,180 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-02-19 20:34:12,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:12,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-02-19 20:34:12,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 20:34:12,180 INFO L87 Difference]: Start difference. First operand 135 states and 269 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:12,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:12,188 INFO L93 Difference]: Finished difference Result 256 states and 496 transitions. [2021-02-19 20:34:12,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-02-19 20:34:12,188 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-02-19 20:34:12,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:12,189 INFO L225 Difference]: With dead ends: 256 [2021-02-19 20:34:12,189 INFO L226 Difference]: Without dead ends: 246 [2021-02-19 20:34:12,190 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 20:34:12,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-02-19 20:34:12,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 183. [2021-02-19 20:34:12,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.0274725274725274) internal successors, (369), 182 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:12,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 369 transitions. [2021-02-19 20:34:12,196 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 369 transitions. Word has length 23 [2021-02-19 20:34:12,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:12,196 INFO L480 AbstractCegarLoop]: Abstraction has 183 states and 369 transitions. [2021-02-19 20:34:12,196 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:12,196 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 369 transitions. [2021-02-19 20:34:12,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:12,197 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:12,197 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:12,410 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-02-19 20:34:12,410 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:12,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:12,410 INFO L82 PathProgramCache]: Analyzing trace with hash 575250920, now seen corresponding path program 14 times [2021-02-19 20:34:12,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:12,410 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656885808] [2021-02-19 20:34:12,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:12,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:12,632 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:12,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656885808] [2021-02-19 20:34:12,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143026522] [2021-02-19 20:34:12,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:12,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:34:12,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:12,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:12,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:12,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:12,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:12,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:12,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:12,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:12,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:12,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:12,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:12,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:12,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:12,793 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:12,793 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:12,793 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-02-19 20:34:12,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500523564] [2021-02-19 20:34:12,794 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:34:12,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:12,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:34:12,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:34:12,794 INFO L87 Difference]: Start difference. First operand 183 states and 369 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) 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-02-19 20:34:13,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:13,470 INFO L93 Difference]: Finished difference Result 290 states and 537 transitions. [2021-02-19 20:34:13,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-02-19 20:34:13,470 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) 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 27 [2021-02-19 20:34:13,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:13,471 INFO L225 Difference]: With dead ends: 290 [2021-02-19 20:34:13,471 INFO L226 Difference]: Without dead ends: 281 [2021-02-19 20:34:13,472 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=279, Invalid=1613, Unknown=0, NotChecked=0, Total=1892 [2021-02-19 20:34:13,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-02-19 20:34:13,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 196. [2021-02-19 20:34:13,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.0307692307692307) internal successors, (396), 195 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:13,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 396 transitions. [2021-02-19 20:34:13,476 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 396 transitions. Word has length 27 [2021-02-19 20:34:13,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:13,477 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 396 transitions. [2021-02-19 20:34:13,477 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) 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-02-19 20:34:13,477 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 396 transitions. [2021-02-19 20:34:13,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:13,477 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:13,477 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:13,681 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:13,682 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:13,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:13,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1457316644, now seen corresponding path program 15 times [2021-02-19 20:34:13,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:13,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395970597] [2021-02-19 20:34:13,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:13,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:13,880 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:13,881 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395970597] [2021-02-19 20:34:13,881 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606668713] [2021-02-19 20:34:13,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:13,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 20:34:13,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:13,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:13,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:13,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:34:13,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:13,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:13,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:13,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:13,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:13,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:13,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:13,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:13,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:14,046 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:14,046 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:14,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-02-19 20:34:14,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190562164] [2021-02-19 20:34:14,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:34:14,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:14,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:34:14,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:34:14,049 INFO L87 Difference]: Start difference. First operand 196 states and 396 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) 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-02-19 20:34:14,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:14,765 INFO L93 Difference]: Finished difference Result 294 states and 543 transitions. [2021-02-19 20:34:14,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-02-19 20:34:14,766 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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 27 [2021-02-19 20:34:14,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:14,767 INFO L225 Difference]: With dead ends: 294 [2021-02-19 20:34:14,767 INFO L226 Difference]: Without dead ends: 278 [2021-02-19 20:34:14,768 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=292, Invalid=1688, Unknown=0, NotChecked=0, Total=1980 [2021-02-19 20:34:14,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-02-19 20:34:14,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 201. [2021-02-19 20:34:14,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.01) internal successors, (402), 200 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-02-19 20:34:14,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 402 transitions. [2021-02-19 20:34:14,772 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 402 transitions. Word has length 27 [2021-02-19 20:34:14,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:14,772 INFO L480 AbstractCegarLoop]: Abstraction has 201 states and 402 transitions. [2021-02-19 20:34:14,772 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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-02-19 20:34:14,772 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 402 transitions. [2021-02-19 20:34:14,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:14,773 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:14,773 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:14,986 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-02-19 20:34:14,986 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:14,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:14,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1162996242, now seen corresponding path program 16 times [2021-02-19 20:34:14,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:14,987 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75095767] [2021-02-19 20:34:14,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:14,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:15,200 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:15,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75095767] [2021-02-19 20:34:15,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069556364] [2021-02-19 20:34:15,200 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:34:15,221 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:34:15,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:15,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:15,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:15,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 13 treesize of output 9 [2021-02-19 20:34:15,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:15,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:15,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:15,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:15,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:15,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:15,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:15,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:15,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:34:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:15,338 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:15,338 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-02-19 20:34:15,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872986337] [2021-02-19 20:34:15,338 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:34:15,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:15,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:34:15,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:34:15,339 INFO L87 Difference]: Start difference. First operand 201 states and 402 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) 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-02-19 20:34:15,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:15,964 INFO L93 Difference]: Finished difference Result 303 states and 560 transitions. [2021-02-19 20:34:15,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-02-19 20:34:15,965 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) 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 27 [2021-02-19 20:34:15,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:15,966 INFO L225 Difference]: With dead ends: 303 [2021-02-19 20:34:15,966 INFO L226 Difference]: Without dead ends: 294 [2021-02-19 20:34:15,966 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=285, Invalid=1607, Unknown=0, NotChecked=0, Total=1892 [2021-02-19 20:34:15,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-02-19 20:34:15,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 219. [2021-02-19 20:34:15,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 1.9954128440366972) internal successors, (435), 218 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:15,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 435 transitions. [2021-02-19 20:34:15,970 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 435 transitions. Word has length 27 [2021-02-19 20:34:15,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:15,971 INFO L480 AbstractCegarLoop]: Abstraction has 219 states and 435 transitions. [2021-02-19 20:34:15,971 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) 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-02-19 20:34:15,971 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 435 transitions. [2021-02-19 20:34:15,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:15,971 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:15,971 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:16,182 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:16,182 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:16,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:16,182 INFO L82 PathProgramCache]: Analyzing trace with hash 2045061966, now seen corresponding path program 17 times [2021-02-19 20:34:16,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:16,182 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737456612] [2021-02-19 20:34:16,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:16,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:16,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:16,395 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737456612] [2021-02-19 20:34:16,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402133634] [2021-02-19 20:34:16,396 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:34:16,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 20:34:16,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:16,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:34:16,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:16,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-02-19 20:34:16,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:16,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:16,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:16,480 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:16,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:16,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:16,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:16,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:16,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-02-19 20:34:16,545 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:16,545 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:16,545 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-02-19 20:34:16,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497443143] [2021-02-19 20:34:16,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:34:16,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:16,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:34:16,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:34:16,546 INFO L87 Difference]: Start difference. First operand 219 states and 435 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) 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-02-19 20:34:17,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:17,192 INFO L93 Difference]: Finished difference Result 292 states and 546 transitions. [2021-02-19 20:34:17,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-02-19 20:34:17,192 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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 27 [2021-02-19 20:34:17,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:17,193 INFO L225 Difference]: With dead ends: 292 [2021-02-19 20:34:17,193 INFO L226 Difference]: Without dead ends: 279 [2021-02-19 20:34:17,194 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=295, Invalid=1685, Unknown=0, NotChecked=0, Total=1980 [2021-02-19 20:34:17,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-02-19 20:34:17,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 217. [2021-02-19 20:34:17,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 1.9861111111111112) internal successors, (429), 216 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:17,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 429 transitions. [2021-02-19 20:34:17,198 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 429 transitions. Word has length 27 [2021-02-19 20:34:17,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:17,198 INFO L480 AbstractCegarLoop]: Abstraction has 217 states and 429 transitions. [2021-02-19 20:34:17,199 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) 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-02-19 20:34:17,199 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 429 transitions. [2021-02-19 20:34:17,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:17,199 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:17,199 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:17,414 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:17,414 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:17,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:17,415 INFO L82 PathProgramCache]: Analyzing trace with hash -2056259898, now seen corresponding path program 18 times [2021-02-19 20:34:17,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:17,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677778247] [2021-02-19 20:34:17,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:17,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:17,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677778247] [2021-02-19 20:34:17,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501215944] [2021-02-19 20:34:17,728 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:17,748 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 20:34:17,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:17,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:17,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:17,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:17,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:17,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:17,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:17,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:17,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:17,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:17,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:17,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:17,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-02-19 20:34:18,040 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:18,040 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:18,040 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-02-19 20:34:18,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679187925] [2021-02-19 20:34:18,041 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-02-19 20:34:18,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:18,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-02-19 20:34:18,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:34:18,042 INFO L87 Difference]: Start difference. First operand 217 states and 429 transitions. Second operand has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:19,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:19,273 INFO L93 Difference]: Finished difference Result 434 states and 801 transitions. [2021-02-19 20:34:19,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-02-19 20:34:19,273 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:19,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:19,275 INFO L225 Difference]: With dead ends: 434 [2021-02-19 20:34:19,275 INFO L226 Difference]: Without dead ends: 407 [2021-02-19 20:34:19,276 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=589, Invalid=4103, Unknown=0, NotChecked=0, Total=4692 [2021-02-19 20:34:19,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-02-19 20:34:19,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 263. [2021-02-19 20:34:19,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 1.9389312977099236) internal successors, (508), 262 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:19,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 508 transitions. [2021-02-19 20:34:19,281 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 508 transitions. Word has length 27 [2021-02-19 20:34:19,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:19,281 INFO L480 AbstractCegarLoop]: Abstraction has 263 states and 508 transitions. [2021-02-19 20:34:19,281 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:19,281 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 508 transitions. [2021-02-19 20:34:19,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:19,286 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:19,286 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:19,490 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-02-19 20:34:19,490 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:19,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:19,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1174194174, now seen corresponding path program 19 times [2021-02-19 20:34:19,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:19,490 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36637142] [2021-02-19 20:34:19,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:19,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:19,797 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:19,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36637142] [2021-02-19 20:34:19,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918240481] [2021-02-19 20:34:19,798 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:19,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:19,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:19,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:19,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-02-19 20:34:19,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:19,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:19,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:19,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:20,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 11 treesize of output 7 [2021-02-19 20:34:20,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:20,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:20,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:20,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-02-19 20:34:20,114 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:20,114 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:20,114 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-02-19 20:34:20,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839641011] [2021-02-19 20:34:20,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-02-19 20:34:20,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:20,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-02-19 20:34:20,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:34:20,116 INFO L87 Difference]: Start difference. First operand 263 states and 508 transitions. Second operand has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:21,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:21,353 INFO L93 Difference]: Finished difference Result 426 states and 782 transitions. [2021-02-19 20:34:21,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-02-19 20:34:21,353 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:21,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:21,355 INFO L225 Difference]: With dead ends: 426 [2021-02-19 20:34:21,355 INFO L226 Difference]: Without dead ends: 413 [2021-02-19 20:34:21,356 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=604, Invalid=4508, Unknown=0, NotChecked=0, Total=5112 [2021-02-19 20:34:21,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-02-19 20:34:21,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 248. [2021-02-19 20:34:21,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 1.951417004048583) internal successors, (482), 247 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:21,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 482 transitions. [2021-02-19 20:34:21,361 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 482 transitions. Word has length 27 [2021-02-19 20:34:21,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:21,361 INFO L480 AbstractCegarLoop]: Abstraction has 248 states and 482 transitions. [2021-02-19 20:34:21,361 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:21,361 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 482 transitions. [2021-02-19 20:34:21,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:21,362 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:21,362 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:21,568 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:21,569 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:21,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:21,569 INFO L82 PathProgramCache]: Analyzing trace with hash 344768484, now seen corresponding path program 20 times [2021-02-19 20:34:21,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:21,569 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066732071] [2021-02-19 20:34:21,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:21,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:21,881 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:21,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066732071] [2021-02-19 20:34:21,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940943385] [2021-02-19 20:34:21,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:21,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:34:21,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:21,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:21,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:22,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:22,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:22,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:22,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:22,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:22,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:22,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:22,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:22,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:22,060 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34: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-02-19 20:34:22,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:22,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-02-19 20:34:22,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409477420] [2021-02-19 20:34:22,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-02-19 20:34:22,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:22,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-02-19 20:34:22,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:34:22,121 INFO L87 Difference]: Start difference. First operand 248 states and 482 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:23,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:23,191 INFO L93 Difference]: Finished difference Result 394 states and 721 transitions. [2021-02-19 20:34:23,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-02-19 20:34:23,192 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:23,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:23,193 INFO L225 Difference]: With dead ends: 394 [2021-02-19 20:34:23,193 INFO L226 Difference]: Without dead ends: 383 [2021-02-19 20:34:23,194 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=446, Invalid=3094, Unknown=0, NotChecked=0, Total=3540 [2021-02-19 20:34:23,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-02-19 20:34:23,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 287. [2021-02-19 20:34:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 1.9545454545454546) internal successors, (559), 286 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:23,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 559 transitions. [2021-02-19 20:34:23,199 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 559 transitions. Word has length 27 [2021-02-19 20:34:23,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:23,199 INFO L480 AbstractCegarLoop]: Abstraction has 287 states and 559 transitions. [2021-02-19 20:34:23,199 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:23,199 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 559 transitions. [2021-02-19 20:34:23,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:23,199 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:23,199 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:23,415 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-02-19 20:34:23,415 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:23,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:23,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1226834208, now seen corresponding path program 21 times [2021-02-19 20:34:23,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:23,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482804552] [2021-02-19 20:34:23,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:23,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:23,727 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:23,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482804552] [2021-02-19 20:34:23,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030418821] [2021-02-19 20:34:23,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:34:23,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:34:23,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:23,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:34:23,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:24,120 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 20:34:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 26 [2021-02-19 20:34:24,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:24,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:24,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-02-19 20:34:24,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:35 [2021-02-19 20:34:24,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:34:24,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:34:24,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-02-19 20:34:24,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:24,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:24,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:24,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:11 [2021-02-19 20:34:24,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-02-19 20:34:24,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:24,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-02-19 20:34:24,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156204581] [2021-02-19 20:34:24,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-02-19 20:34:24,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:24,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-02-19 20:34:24,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-02-19 20:34:24,336 INFO L87 Difference]: Start difference. First operand 287 states and 559 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:29,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:29,725 INFO L93 Difference]: Finished difference Result 904 states and 1601 transitions. [2021-02-19 20:34:29,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-02-19 20:34:29,726 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:29,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:29,728 INFO L225 Difference]: With dead ends: 904 [2021-02-19 20:34:29,728 INFO L226 Difference]: Without dead ends: 789 [2021-02-19 20:34:29,731 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4376 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1473, Invalid=12807, Unknown=0, NotChecked=0, Total=14280 [2021-02-19 20:34:29,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-02-19 20:34:29,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 445. [2021-02-19 20:34:29,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 1.8941441441441442) internal successors, (841), 444 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-02-19 20:34:29,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 841 transitions. [2021-02-19 20:34:29,739 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 841 transitions. Word has length 27 [2021-02-19 20:34:29,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:29,739 INFO L480 AbstractCegarLoop]: Abstraction has 445 states and 841 transitions. [2021-02-19 20:34:29,739 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:29,739 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 841 transitions. [2021-02-19 20:34:29,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:29,740 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:29,740 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:29,954 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-02-19 20:34:29,954 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:29,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:29,954 INFO L82 PathProgramCache]: Analyzing trace with hash 347903400, now seen corresponding path program 22 times [2021-02-19 20:34:29,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:29,954 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606263805] [2021-02-19 20:34:29,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:29,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:30,278 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:30,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606263805] [2021-02-19 20:34:30,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047062594] [2021-02-19 20:34:30,278 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:30,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:34:30,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:30,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:30,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:30,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-02-19 20:34:30,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:30,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:30,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:30,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:30,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-02-19 20:34:30,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:30,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:30,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:30,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:30,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-02-19 20:34:30,543 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:30,543 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:34:30,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583207739] [2021-02-19 20:34:30,543 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:34:30,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:30,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:34:30,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:30,544 INFO L87 Difference]: Start difference. First operand 445 states and 841 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:31,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:31,423 INFO L93 Difference]: Finished difference Result 593 states and 1080 transitions. [2021-02-19 20:34:31,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-02-19 20:34:31,423 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:31,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:31,425 INFO L225 Difference]: With dead ends: 593 [2021-02-19 20:34:31,425 INFO L226 Difference]: Without dead ends: 584 [2021-02-19 20:34:31,425 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=326, Invalid=2224, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:34:31,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-02-19 20:34:31,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 454. [2021-02-19 20:34:31,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 453 states have (on average 1.8940397350993377) internal successors, (858), 453 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:31,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 858 transitions. [2021-02-19 20:34:31,433 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 858 transitions. Word has length 27 [2021-02-19 20:34:31,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:31,433 INFO L480 AbstractCegarLoop]: Abstraction has 454 states and 858 transitions. [2021-02-19 20:34:31,433 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:31,433 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 858 transitions. [2021-02-19 20:34:31,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:31,434 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:31,434 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:31,646 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:31,646 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:31,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:31,646 INFO L82 PathProgramCache]: Analyzing trace with hash 1229969124, now seen corresponding path program 23 times [2021-02-19 20:34:31,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:31,646 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936480580] [2021-02-19 20:34:31,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:31,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:31,953 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:31,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936480580] [2021-02-19 20:34:31,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050893767] [2021-02-19 20:34:31,953 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:31,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:34:31,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:31,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-02-19 20:34:31,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:32,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 13 treesize of output 9 [2021-02-19 20:34:32,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:32,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:32,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:32,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:32,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 13 treesize of output 9 [2021-02-19 20:34:32,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:32,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:32,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:32,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:32,251 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:32,252 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:32,252 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:34:32,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197606728] [2021-02-19 20:34:32,252 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:34:32,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:32,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:34:32,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:32,254 INFO L87 Difference]: Start difference. First operand 454 states and 858 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:33,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:33,142 INFO L93 Difference]: Finished difference Result 726 states and 1317 transitions. [2021-02-19 20:34:33,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-02-19 20:34:33,143 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:33,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:33,145 INFO L225 Difference]: With dead ends: 726 [2021-02-19 20:34:33,145 INFO L226 Difference]: Without dead ends: 719 [2021-02-19 20:34:33,145 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=354, Invalid=2196, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:34:33,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-02-19 20:34:33,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 584. [2021-02-19 20:34:33,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 1.8885077186963979) internal successors, (1101), 583 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:33,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1101 transitions. [2021-02-19 20:34:33,154 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1101 transitions. Word has length 27 [2021-02-19 20:34:33,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:33,154 INFO L480 AbstractCegarLoop]: Abstraction has 584 states and 1101 transitions. [2021-02-19 20:34:33,154 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:33,154 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1101 transitions. [2021-02-19 20:34:33,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:33,155 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:33,155 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:33,370 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-02-19 20:34:33,370 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:33,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:33,371 INFO L82 PathProgramCache]: Analyzing trace with hash 935648722, now seen corresponding path program 24 times [2021-02-19 20:34:33,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:33,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080864698] [2021-02-19 20:34:33,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:33,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:33,701 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:33,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080864698] [2021-02-19 20:34:33,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221791453] [2021-02-19 20:34:33,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:33,724 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:34:33,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:33,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:34:33,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:34,082 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 20:34:34,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 26 [2021-02-19 20:34:34,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:34,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:34,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-02-19 20:34:34,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:35 [2021-02-19 20:34:34,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:34:34,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:34:34,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-02-19 20:34:34,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:34,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:34,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:34,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:40, output treesize:7 [2021-02-19 20:34:34,267 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:34,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:34,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-02-19 20:34:34,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248748790] [2021-02-19 20:34:34,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-02-19 20:34:34,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:34,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-02-19 20:34:34,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2021-02-19 20:34:34,269 INFO L87 Difference]: Start difference. First operand 584 states and 1101 transitions. Second operand has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:36,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:36,873 INFO L93 Difference]: Finished difference Result 1033 states and 1893 transitions. [2021-02-19 20:34:36,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-02-19 20:34:36,873 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:36,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:36,876 INFO L225 Difference]: With dead ends: 1033 [2021-02-19 20:34:36,876 INFO L226 Difference]: Without dead ends: 1015 [2021-02-19 20:34:36,877 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1588 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=616, Invalid=5864, Unknown=0, NotChecked=0, Total=6480 [2021-02-19 20:34:36,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-02-19 20:34:36,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 675. [2021-02-19 20:34:36,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 1.9020771513353116) internal successors, (1282), 674 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-02-19 20:34:36,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1282 transitions. [2021-02-19 20:34:36,888 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1282 transitions. Word has length 27 [2021-02-19 20:34:36,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:36,888 INFO L480 AbstractCegarLoop]: Abstraction has 675 states and 1282 transitions. [2021-02-19 20:34:36,888 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:36,888 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1282 transitions. [2021-02-19 20:34:36,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:36,889 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:36,889 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:37,105 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:37,105 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:37,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:37,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1401541694, now seen corresponding path program 25 times [2021-02-19 20:34:37,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:37,105 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183023800] [2021-02-19 20:34:37,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:37,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:37,426 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:37,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183023800] [2021-02-19 20:34:37,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247730296] [2021-02-19 20:34:37,426 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:37,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:37,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:37,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:37,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:37,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:37,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:37,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:37,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:37,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:37,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:37,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:37,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:37,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:34:37,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-02-19 20:34:37,699 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:37,699 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:34:37,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046250570] [2021-02-19 20:34:37,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:34:37,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:37,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:34:37,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:37,700 INFO L87 Difference]: Start difference. First operand 675 states and 1282 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:38,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:38,973 INFO L93 Difference]: Finished difference Result 1105 states and 2034 transitions. [2021-02-19 20:34:38,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-02-19 20:34:38,973 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:38,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:38,976 INFO L225 Difference]: With dead ends: 1105 [2021-02-19 20:34:38,976 INFO L226 Difference]: Without dead ends: 1088 [2021-02-19 20:34:38,977 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 991 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=515, Invalid=3645, Unknown=0, NotChecked=0, Total=4160 [2021-02-19 20:34:38,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-02-19 20:34:38,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 897. [2021-02-19 20:34:38,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 896 states have (on average 1.8872767857142858) internal successors, (1691), 896 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:38,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1691 transitions. [2021-02-19 20:34:38,989 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1691 transitions. Word has length 27 [2021-02-19 20:34:38,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:38,989 INFO L480 AbstractCegarLoop]: Abstraction has 897 states and 1691 transitions. [2021-02-19 20:34:38,989 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:38,989 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1691 transitions. [2021-02-19 20:34:38,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:38,990 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:38,991 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:39,206 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-02-19 20:34:39,206 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:39,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:39,206 INFO L82 PathProgramCache]: Analyzing trace with hash -794202422, now seen corresponding path program 26 times [2021-02-19 20:34:39,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:39,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606482390] [2021-02-19 20:34:39,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:39,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:39,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-02-19 20:34:39,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606482390] [2021-02-19 20:34:39,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655919238] [2021-02-19 20:34:39,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:39,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:34:39,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:39,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:34:39,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:39,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:34:39,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:39,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:39,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:39,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:39,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:39,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:39,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:39,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:39,737 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-02-19 20:34:39,809 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:39,809 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:39,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:34:39,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889310054] [2021-02-19 20:34:39,809 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:34:39,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:39,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:34:39,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:39,810 INFO L87 Difference]: Start difference. First operand 897 states and 1691 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:41,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:41,054 INFO L93 Difference]: Finished difference Result 1133 states and 2089 transitions. [2021-02-19 20:34:41,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-02-19 20:34:41,054 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:41,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:41,057 INFO L225 Difference]: With dead ends: 1133 [2021-02-19 20:34:41,057 INFO L226 Difference]: Without dead ends: 1111 [2021-02-19 20:34:41,057 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=461, Invalid=3829, Unknown=0, NotChecked=0, Total=4290 [2021-02-19 20:34:41,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-02-19 20:34:41,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 1012. [2021-02-19 20:34:41,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 1.870425321463897) internal successors, (1891), 1011 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:41,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1891 transitions. [2021-02-19 20:34:41,070 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1891 transitions. Word has length 27 [2021-02-19 20:34:41,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:41,070 INFO L480 AbstractCegarLoop]: Abstraction has 1012 states and 1891 transitions. [2021-02-19 20:34:41,070 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:41,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1891 transitions. [2021-02-19 20:34:41,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:41,071 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:41,071 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:41,286 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-02-19 20:34:41,287 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:41,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:41,287 INFO L82 PathProgramCache]: Analyzing trace with hash 489017026, now seen corresponding path program 27 times [2021-02-19 20:34:41,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:41,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496854177] [2021-02-19 20:34:41,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:41,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:41,624 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:41,625 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496854177] [2021-02-19 20:34:41,625 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062036085] [2021-02-19 20:34:41,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:41,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:34:41,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:41,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:41,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:41,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 13 treesize of output 9 [2021-02-19 20:34:41,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:41,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:41,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:41,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:41,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-02-19 20:34:41,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:41,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:41,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:41,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:34:41,907 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:41,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:41,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:34:41,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527343816] [2021-02-19 20:34:41,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:34:41,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:41,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:34:41,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:41,909 INFO L87 Difference]: Start difference. First operand 1012 states and 1891 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:43,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:43,365 INFO L93 Difference]: Finished difference Result 1726 states and 3148 transitions. [2021-02-19 20:34:43,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-02-19 20:34:43,366 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:43,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:43,370 INFO L225 Difference]: With dead ends: 1726 [2021-02-19 20:34:43,370 INFO L226 Difference]: Without dead ends: 1703 [2021-02-19 20:34:43,370 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=590, Invalid=4666, Unknown=0, NotChecked=0, Total=5256 [2021-02-19 20:34:43,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1703 states. [2021-02-19 20:34:43,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1703 to 1346. [2021-02-19 20:34:43,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1345 states have (on average 1.8438661710037174) internal successors, (2480), 1345 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:43,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 2480 transitions. [2021-02-19 20:34:43,387 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 2480 transitions. Word has length 27 [2021-02-19 20:34:43,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:43,387 INFO L480 AbstractCegarLoop]: Abstraction has 1346 states and 2480 transitions. [2021-02-19 20:34:43,387 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:43,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 2480 transitions. [2021-02-19 20:34:43,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:43,389 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:43,389 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:43,604 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:43,605 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:43,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:43,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1564728182, now seen corresponding path program 28 times [2021-02-19 20:34:43,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:43,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940130020] [2021-02-19 20:34:43,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:43,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:43,898 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:43,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940130020] [2021-02-19 20:34:43,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862282319] [2021-02-19 20:34:43,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:43,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:34:43,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:43,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:43,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:44,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:34:44,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:44,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:44,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:44,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:44,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:34:44,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:44,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:44,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:44,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:34:44,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-02-19 20:34:44,182 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:44,182 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:34:44,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499091552] [2021-02-19 20:34:44,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:34:44,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:44,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:34:44,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:44,183 INFO L87 Difference]: Start difference. First operand 1346 states and 2480 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:45,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:45,530 INFO L93 Difference]: Finished difference Result 1944 states and 3529 transitions. [2021-02-19 20:34:45,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-02-19 20:34:45,530 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:45,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:45,535 INFO L225 Difference]: With dead ends: 1944 [2021-02-19 20:34:45,535 INFO L226 Difference]: Without dead ends: 1927 [2021-02-19 20:34:45,536 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=460, Invalid=3446, Unknown=0, NotChecked=0, Total=3906 [2021-02-19 20:34:45,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1927 states. [2021-02-19 20:34:45,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1927 to 1698. [2021-02-19 20:34:45,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1697 states have (on average 1.8503241013553329) internal successors, (3140), 1697 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:45,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 3140 transitions. [2021-02-19 20:34:45,562 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 3140 transitions. Word has length 27 [2021-02-19 20:34:45,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:45,562 INFO L480 AbstractCegarLoop]: Abstraction has 1698 states and 3140 transitions. [2021-02-19 20:34:45,562 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:45,562 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 3140 transitions. [2021-02-19 20:34:45,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:45,564 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:45,564 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:45,777 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:45,778 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:45,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:45,778 INFO L82 PathProgramCache]: Analyzing trace with hash -2122899842, now seen corresponding path program 29 times [2021-02-19 20:34:45,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:45,778 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880678086] [2021-02-19 20:34:45,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:45,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:46,054 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:46,054 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880678086] [2021-02-19 20:34:46,054 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005507181] [2021-02-19 20:34:46,054 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:46,078 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:34:46,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:46,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:34:46,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:46,356 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 20:34:46,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 30 [2021-02-19 20:34:46,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:46,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:46,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:46,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:24 [2021-02-19 20:34:46,393 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 20:34:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 14 [2021-02-19 20:34:46,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:46,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:46,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:46,399 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:7 [2021-02-19 20:34:46,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-02-19 20:34:46,488 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:46,488 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 30 [2021-02-19 20:34:46,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622313059] [2021-02-19 20:34:46,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-02-19 20:34:46,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:46,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-02-19 20:34:46,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-02-19 20:34:46,489 INFO L87 Difference]: Start difference. First operand 1698 states and 3140 transitions. Second operand has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:47,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:47,790 INFO L93 Difference]: Finished difference Result 1844 states and 3396 transitions. [2021-02-19 20:34:47,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:34:47,790 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:47,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:47,794 INFO L225 Difference]: With dead ends: 1844 [2021-02-19 20:34:47,794 INFO L226 Difference]: Without dead ends: 1833 [2021-02-19 20:34:47,795 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=392, Invalid=3390, Unknown=0, NotChecked=0, Total=3782 [2021-02-19 20:34:47,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1833 states. [2021-02-19 20:34:47,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1833 to 1728. [2021-02-19 20:34:47,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1728 states, 1727 states have (on average 1.8506079907353792) internal successors, (3196), 1727 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:47,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1728 states to 1728 states and 3196 transitions. [2021-02-19 20:34:47,813 INFO L78 Accepts]: Start accepts. Automaton has 1728 states and 3196 transitions. Word has length 27 [2021-02-19 20:34:47,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:47,813 INFO L480 AbstractCegarLoop]: Abstraction has 1728 states and 3196 transitions. [2021-02-19 20:34:47,813 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:47,814 INFO L276 IsEmpty]: Start isEmpty. Operand 1728 states and 3196 transitions. [2021-02-19 20:34:47,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:47,815 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:47,815 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:48,030 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-02-19 20:34:48,030 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:48,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:48,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1930467928, now seen corresponding path program 30 times [2021-02-19 20:34:48,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:48,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53112867] [2021-02-19 20:34:48,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:48,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:48,326 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:48,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53112867] [2021-02-19 20:34:48,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806593700] [2021-02-19 20:34:48,326 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:48,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:34:48,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:48,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2021-02-19 20:34:48,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:48,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:34:48,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 11 treesize of output 7 [2021-02-19 20:34:48,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:48,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:48,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:34:48,648 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-02-19 20:34:48,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:48,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:48,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:48,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:48,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:48,759 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:48,760 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:48,760 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2021-02-19 20:34:48,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381531042] [2021-02-19 20:34:48,760 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-02-19 20:34:48,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:48,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-02-19 20:34:48,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:34:48,761 INFO L87 Difference]: Start difference. First operand 1728 states and 3196 transitions. Second operand has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:50,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:50,594 INFO L93 Difference]: Finished difference Result 1819 states and 3320 transitions. [2021-02-19 20:34:50,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 20:34:50,595 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:50,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:50,599 INFO L225 Difference]: With dead ends: 1819 [2021-02-19 20:34:50,599 INFO L226 Difference]: Without dead ends: 1784 [2021-02-19 20:34:50,599 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1076 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=653, Invalid=3903, Unknown=0, NotChecked=0, Total=4556 [2021-02-19 20:34:50,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2021-02-19 20:34:50,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1086. [2021-02-19 20:34:50,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1086 states, 1085 states have (on average 1.8027649769585254) internal successors, (1956), 1085 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:50,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1086 states to 1086 states and 1956 transitions. [2021-02-19 20:34:50,614 INFO L78 Accepts]: Start accepts. Automaton has 1086 states and 1956 transitions. Word has length 27 [2021-02-19 20:34:50,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:50,614 INFO L480 AbstractCegarLoop]: Abstraction has 1086 states and 1956 transitions. [2021-02-19 20:34:50,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:50,614 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 1956 transitions. [2021-02-19 20:34:50,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:50,615 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:50,615 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:50,829 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:50,830 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:50,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:50,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1048402204, now seen corresponding path program 31 times [2021-02-19 20:34:50,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:50,830 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647420130] [2021-02-19 20:34:50,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:50,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:51,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-02-19 20:34:51,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647420130] [2021-02-19 20:34:51,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639981486] [2021-02-19 20:34:51,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:34:51,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:51,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:51,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:51,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:51,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:51,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:51,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:51,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:51,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:34:51,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:51,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:51,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:51,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:51,413 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:51,413 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:51,413 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:34:51,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191843404] [2021-02-19 20:34:51,414 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:34:51,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:51,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:34:51,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:51,415 INFO L87 Difference]: Start difference. First operand 1086 states and 1956 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:52,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:52,713 INFO L93 Difference]: Finished difference Result 1398 states and 2480 transitions. [2021-02-19 20:34:52,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-02-19 20:34:52,713 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:52,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:52,717 INFO L225 Difference]: With dead ends: 1398 [2021-02-19 20:34:52,717 INFO L226 Difference]: Without dead ends: 1378 [2021-02-19 20:34:52,717 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 853 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=441, Invalid=3341, Unknown=0, NotChecked=0, Total=3782 [2021-02-19 20:34:52,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2021-02-19 20:34:52,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1252. [2021-02-19 20:34:52,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1252 states, 1251 states have (on average 1.8001598721023182) internal successors, (2252), 1251 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:52,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1252 states to 1252 states and 2252 transitions. [2021-02-19 20:34:52,730 INFO L78 Accepts]: Start accepts. Automaton has 1252 states and 2252 transitions. Word has length 27 [2021-02-19 20:34:52,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:52,730 INFO L480 AbstractCegarLoop]: Abstraction has 1252 states and 2252 transitions. [2021-02-19 20:34:52,730 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:52,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1252 states and 2252 transitions. [2021-02-19 20:34:52,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:52,732 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:52,732 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:52,938 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-02-19 20:34:52,938 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:52,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:52,938 INFO L82 PathProgramCache]: Analyzing trace with hash 532271520, now seen corresponding path program 32 times [2021-02-19 20:34:52,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:52,938 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860592376] [2021-02-19 20:34:52,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:52,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:53,209 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:53,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860592376] [2021-02-19 20:34:53,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357408687] [2021-02-19 20:34:53,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:53,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:34:53,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:53,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:53,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:53,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:53,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:53,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:53,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:53,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:53,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 13 treesize of output 9 [2021-02-19 20:34:53,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:53,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:53,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:53,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:34:53,471 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:53,471 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:53,471 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 24 [2021-02-19 20:34:53,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955328359] [2021-02-19 20:34:53,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-02-19 20:34:53,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:53,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-02-19 20:34:53,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-02-19 20:34:53,472 INFO L87 Difference]: Start difference. First operand 1252 states and 2252 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:54,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:54,344 INFO L93 Difference]: Finished difference Result 1696 states and 3043 transitions. [2021-02-19 20:34:54,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-02-19 20:34:54,344 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:54,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:54,348 INFO L225 Difference]: With dead ends: 1696 [2021-02-19 20:34:54,348 INFO L226 Difference]: Without dead ends: 1670 [2021-02-19 20:34:54,348 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=263, Invalid=2287, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:34:54,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2021-02-19 20:34:54,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1326. [2021-02-19 20:34:54,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 1325 states have (on average 1.790188679245283) internal successors, (2372), 1325 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:54,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 2372 transitions. [2021-02-19 20:34:54,361 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 2372 transitions. Word has length 27 [2021-02-19 20:34:54,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:54,361 INFO L480 AbstractCegarLoop]: Abstraction has 1326 states and 2372 transitions. [2021-02-19 20:34:54,361 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:54,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 2372 transitions. [2021-02-19 20:34:54,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:54,363 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:54,363 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:54,577 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-02-19 20:34:54,578 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:54,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:54,578 INFO L82 PathProgramCache]: Analyzing trace with hash 837837374, now seen corresponding path program 33 times [2021-02-19 20:34:54,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:54,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935644664] [2021-02-19 20:34:54,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:54,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:34:54,843 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935644664] [2021-02-19 20:34:54,843 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826435371] [2021-02-19 20:34:54,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:54,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:34:54,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:54,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-02-19 20:34:54,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:55,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-02-19 20:34:55,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:55,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:55,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:34:55,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-02-19 20:34:55,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:34:55,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-02-19 20:34:55,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:55,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:55,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:55,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:34:55,196 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:55,196 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:55,196 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 26 [2021-02-19 20:34:55,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029223462] [2021-02-19 20:34:55,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:34:55,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:55,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:34:55,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:34:55,197 INFO L87 Difference]: Start difference. First operand 1326 states and 2372 transitions. Second operand has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:56,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:56,619 INFO L93 Difference]: Finished difference Result 1717 states and 3016 transitions. [2021-02-19 20:34:56,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-02-19 20:34:56,620 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:56,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:56,623 INFO L225 Difference]: With dead ends: 1717 [2021-02-19 20:34:56,623 INFO L226 Difference]: Without dead ends: 1698 [2021-02-19 20:34:56,623 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=533, Invalid=2889, Unknown=0, NotChecked=0, Total=3422 [2021-02-19 20:34:56,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1698 states. [2021-02-19 20:34:56,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1698 to 1387. [2021-02-19 20:34:56,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1387 states, 1386 states have (on average 1.7907647907647908) internal successors, (2482), 1386 states have internal predecessors, (2482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 2482 transitions. [2021-02-19 20:34:56,636 INFO L78 Accepts]: Start accepts. Automaton has 1387 states and 2482 transitions. Word has length 27 [2021-02-19 20:34:56,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:56,636 INFO L480 AbstractCegarLoop]: Abstraction has 1387 states and 2482 transitions. [2021-02-19 20:34:56,636 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:56,636 INFO L276 IsEmpty]: Start isEmpty. Operand 1387 states and 2482 transitions. [2021-02-19 20:34:56,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:56,638 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:56,638 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:56,852 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-02-19 20:34:56,852 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:56,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:56,853 INFO L82 PathProgramCache]: Analyzing trace with hash 2110771082, now seen corresponding path program 34 times [2021-02-19 20:34:56,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:56,853 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659970825] [2021-02-19 20:34:56,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:56,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:57,136 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:57,137 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659970825] [2021-02-19 20:34:57,137 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661230432] [2021-02-19 20:34:57,137 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:57,159 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:34:57,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:57,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:34:57,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:57,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:57,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:57,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:57,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:57,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:57,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:57,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:57,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:57,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:57,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:57,364 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:57,365 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:57,365 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-02-19 20:34:57,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861949984] [2021-02-19 20:34:57,365 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-02-19 20:34:57,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:57,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-02-19 20:34:57,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:34:57,370 INFO L87 Difference]: Start difference. First operand 1387 states and 2482 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:58,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:58,098 INFO L93 Difference]: Finished difference Result 1640 states and 2893 transitions. [2021-02-19 20:34:58,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-02-19 20:34:58,099 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:58,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:58,102 INFO L225 Difference]: With dead ends: 1640 [2021-02-19 20:34:58,102 INFO L226 Difference]: Without dead ends: 1624 [2021-02-19 20:34:58,102 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2021-02-19 20:34:58,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1624 states. [2021-02-19 20:34:58,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1624 to 1423. [2021-02-19 20:34:58,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1423 states, 1422 states have (on average 1.7911392405063291) internal successors, (2547), 1422 states have internal predecessors, (2547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:58,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1423 states to 1423 states and 2547 transitions. [2021-02-19 20:34:58,116 INFO L78 Accepts]: Start accepts. Automaton has 1423 states and 2547 transitions. Word has length 27 [2021-02-19 20:34:58,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:58,116 INFO L480 AbstractCegarLoop]: Abstraction has 1423 states and 2547 transitions. [2021-02-19 20:34:58,116 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:58,116 INFO L276 IsEmpty]: Start isEmpty. Operand 1423 states and 2547 transitions. [2021-02-19 20:34:58,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:58,117 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:58,117 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:34:58,317 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-02-19 20:34:58,318 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:34:58,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:34:58,318 INFO L82 PathProgramCache]: Analyzing trace with hash 1430873526, now seen corresponding path program 35 times [2021-02-19 20:34:58,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:34:58,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727906561] [2021-02-19 20:34:58,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:34:58,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:34:58,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-02-19 20:34:58,606 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727906561] [2021-02-19 20:34:58,606 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164129294] [2021-02-19 20:34:58,606 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:34:58,629 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:34:58,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:34:58,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2021-02-19 20:34:58,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:34:58,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:58,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:58,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:58,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:58,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:34:58,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:34:58,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:34:58,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:34:58,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:34:58,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:34:58,887 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:34:58,888 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:34:58,888 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 24 [2021-02-19 20:34:58,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46796956] [2021-02-19 20:34:58,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-02-19 20:34:58,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:34:58,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-02-19 20:34:58,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2021-02-19 20:34:58,888 INFO L87 Difference]: Start difference. First operand 1423 states and 2547 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:59,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:34:59,959 INFO L93 Difference]: Finished difference Result 2737 states and 4838 transitions. [2021-02-19 20:34:59,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-02-19 20:34:59,960 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:34:59,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:34:59,963 INFO L225 Difference]: With dead ends: 2737 [2021-02-19 20:34:59,963 INFO L226 Difference]: Without dead ends: 2721 [2021-02-19 20:34:59,964 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 722 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=522, Invalid=2558, Unknown=0, NotChecked=0, Total=3080 [2021-02-19 20:34:59,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2721 states. [2021-02-19 20:34:59,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2721 to 2120. [2021-02-19 20:34:59,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2120 states, 2119 states have (on average 1.778669183577159) internal successors, (3769), 2119 states have internal predecessors, (3769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:59,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2120 states to 2120 states and 3769 transitions. [2021-02-19 20:34:59,986 INFO L78 Accepts]: Start accepts. Automaton has 2120 states and 3769 transitions. Word has length 27 [2021-02-19 20:34:59,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:34:59,986 INFO L480 AbstractCegarLoop]: Abstraction has 2120 states and 3769 transitions. [2021-02-19 20:34:59,986 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:34:59,986 INFO L276 IsEmpty]: Start isEmpty. Operand 2120 states and 3769 transitions. [2021-02-19 20:34:59,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:34:59,988 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:34:59,988 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:00,188 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-02-19 20:35:00,188 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:00,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:00,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1556997280, now seen corresponding path program 36 times [2021-02-19 20:35:00,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:00,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025413875] [2021-02-19 20:35:00,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:00,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:00,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:35:00,477 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025413875] [2021-02-19 20:35:00,477 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815076848] [2021-02-19 20:35:00,477 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:35:00,496 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:35:00,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:00,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:00,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:00,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:00,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:00,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:00,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:00,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:00,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-02-19 20:35:00,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:00,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:00,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:00,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:35:00,707 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:35:00,707 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:00,707 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 23 [2021-02-19 20:35:00,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964588124] [2021-02-19 20:35:00,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-02-19 20:35:00,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:00,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-02-19 20:35:00,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:35:00,708 INFO L87 Difference]: Start difference. First operand 2120 states and 3769 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:01,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:01,527 INFO L93 Difference]: Finished difference Result 2406 states and 4239 transitions. [2021-02-19 20:35:01,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-02-19 20:35:01,528 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:01,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:01,531 INFO L225 Difference]: With dead ends: 2406 [2021-02-19 20:35:01,531 INFO L226 Difference]: Without dead ends: 2390 [2021-02-19 20:35:01,531 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=325, Invalid=2027, Unknown=0, NotChecked=0, Total=2352 [2021-02-19 20:35:01,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2390 states. [2021-02-19 20:35:01,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2390 to 2108. [2021-02-19 20:35:01,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2108 states, 2107 states have (on average 1.778357854769815) internal successors, (3747), 2107 states have internal predecessors, (3747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:01,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2108 states to 2108 states and 3747 transitions. [2021-02-19 20:35:01,550 INFO L78 Accepts]: Start accepts. Automaton has 2108 states and 3747 transitions. Word has length 27 [2021-02-19 20:35:01,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:01,550 INFO L480 AbstractCegarLoop]: Abstraction has 2108 states and 3747 transitions. [2021-02-19 20:35:01,550 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:01,550 INFO L276 IsEmpty]: Start isEmpty. Operand 2108 states and 3747 transitions. [2021-02-19 20:35:01,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:01,552 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:01,552 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:01,766 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-02-19 20:35:01,767 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:01,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:01,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1927817816, now seen corresponding path program 37 times [2021-02-19 20:35:01,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:01,767 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671910373] [2021-02-19 20:35:01,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:02,098 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:02,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671910373] [2021-02-19 20:35:02,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337542890] [2021-02-19 20:35:02,098 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:02,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:02,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:02,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:02,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:02,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:02,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:02,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:02,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:02,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:35:02,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:02,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:02,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:02,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:35:02,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-02-19 20:35:02,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:02,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-02-19 20:35:02,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117611478] [2021-02-19 20:35:02,359 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-02-19 20:35:02,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:02,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-02-19 20:35:02,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:35:02,360 INFO L87 Difference]: Start difference. First operand 2108 states and 3747 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:03,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:03,405 INFO L93 Difference]: Finished difference Result 2402 states and 4229 transitions. [2021-02-19 20:35:03,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-02-19 20:35:03,405 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:03,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:03,408 INFO L225 Difference]: With dead ends: 2402 [2021-02-19 20:35:03,408 INFO L226 Difference]: Without dead ends: 2395 [2021-02-19 20:35:03,408 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=368, Invalid=2494, Unknown=0, NotChecked=0, Total=2862 [2021-02-19 20:35:03,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2395 states. [2021-02-19 20:35:03,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2395 to 2117. [2021-02-19 20:35:03,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2117 states, 2116 states have (on average 1.7793005671077504) internal successors, (3765), 2116 states have internal predecessors, (3765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:03,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2117 states to 2117 states and 3765 transitions. [2021-02-19 20:35:03,427 INFO L78 Accepts]: Start accepts. Automaton has 2117 states and 3765 transitions. Word has length 27 [2021-02-19 20:35:03,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:03,427 INFO L480 AbstractCegarLoop]: Abstraction has 2117 states and 3765 transitions. [2021-02-19 20:35:03,427 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:03,427 INFO L276 IsEmpty]: Start isEmpty. Operand 2117 states and 3765 transitions. [2021-02-19 20:35:03,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:03,428 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:03,429 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:03,629 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-02-19 20:35:03,629 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:03,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:03,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1045752092, now seen corresponding path program 38 times [2021-02-19 20:35:03,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:03,629 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058338740] [2021-02-19 20:35:03,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:03,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:03,929 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:03,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058338740] [2021-02-19 20:35:03,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591916437] [2021-02-19 20:35:03,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:03,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:35:03,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:03,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:35:03,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:04,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 17 treesize of output 9 [2021-02-19 20:35:04,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:04,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:04,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:04,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-02-19 20:35:04,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:35:04,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:04,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:04,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:04,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:35:04,198 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:04,199 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:04,199 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-02-19 20:35:04,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710720699] [2021-02-19 20:35:04,199 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-02-19 20:35:04,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:04,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-02-19 20:35:04,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:35:04,199 INFO L87 Difference]: Start difference. First operand 2117 states and 3765 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:05,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:05,349 INFO L93 Difference]: Finished difference Result 2353 states and 4146 transitions. [2021-02-19 20:35:05,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 20:35:05,349 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:05,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:05,352 INFO L225 Difference]: With dead ends: 2353 [2021-02-19 20:35:05,352 INFO L226 Difference]: Without dead ends: 2337 [2021-02-19 20:35:05,353 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=370, Invalid=2600, Unknown=0, NotChecked=0, Total=2970 [2021-02-19 20:35:05,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2337 states. [2021-02-19 20:35:05,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2337 to 2145. [2021-02-19 20:35:05,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2145 states, 2144 states have (on average 1.7765858208955223) internal successors, (3809), 2144 states have internal predecessors, (3809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:05,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2145 states to 2145 states and 3809 transitions. [2021-02-19 20:35:05,371 INFO L78 Accepts]: Start accepts. Automaton has 2145 states and 3809 transitions. Word has length 27 [2021-02-19 20:35:05,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:05,371 INFO L480 AbstractCegarLoop]: Abstraction has 2145 states and 3809 transitions. [2021-02-19 20:35:05,371 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:05,371 INFO L276 IsEmpty]: Start isEmpty. Operand 2145 states and 3809 transitions. [2021-02-19 20:35:05,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:05,373 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:05,373 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:05,581 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:05,582 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:05,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:05,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1340072494, now seen corresponding path program 39 times [2021-02-19 20:35:05,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:05,582 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091733173] [2021-02-19 20:35:05,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:05,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:05,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-02-19 20:35:05,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091733173] [2021-02-19 20:35:05,921 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469720764] [2021-02-19 20:35:05,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:05,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 20:35:05,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:05,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-02-19 20:35:05,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:06,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:06,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 11 treesize of output 7 [2021-02-19 20:35:06,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:06,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:06,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:06,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:35:06,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 13 treesize of output 9 [2021-02-19 20:35:06,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:06,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:06,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:06,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:06,290 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:06,290 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:06,291 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2021-02-19 20:35:06,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858174838] [2021-02-19 20:35:06,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-02-19 20:35:06,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:06,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-02-19 20:35:06,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:35:06,291 INFO L87 Difference]: Start difference. First operand 2145 states and 3809 transitions. Second operand has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:08,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:08,603 INFO L93 Difference]: Finished difference Result 2761 states and 4861 transitions. [2021-02-19 20:35:08,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-02-19 20:35:08,603 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:08,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:08,606 INFO L225 Difference]: With dead ends: 2761 [2021-02-19 20:35:08,607 INFO L226 Difference]: Without dead ends: 2692 [2021-02-19 20:35:08,607 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1665 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=806, Invalid=5514, Unknown=0, NotChecked=0, Total=6320 [2021-02-19 20:35:08,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2692 states. [2021-02-19 20:35:08,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2692 to 2209. [2021-02-19 20:35:08,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2209 states, 2208 states have (on average 1.7880434782608696) internal successors, (3948), 2208 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:08,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 3948 transitions. [2021-02-19 20:35:08,627 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 3948 transitions. Word has length 27 [2021-02-19 20:35:08,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:08,627 INFO L480 AbstractCegarLoop]: Abstraction has 2209 states and 3948 transitions. [2021-02-19 20:35:08,627 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:08,627 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 3948 transitions. [2021-02-19 20:35:08,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:08,629 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:08,629 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:08,844 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:08,844 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:08,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:08,844 INFO L82 PathProgramCache]: Analyzing trace with hash -458006770, now seen corresponding path program 40 times [2021-02-19 20:35:08,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:08,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063352501] [2021-02-19 20:35:08,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:08,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:09,173 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:09,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063352501] [2021-02-19 20:35:09,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945140619] [2021-02-19 20:35:09,174 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:35:09,194 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:35:09,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:09,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:09,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:09,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:35:09,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:09,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:09,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:09,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:09,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:09,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:09,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:09,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:09,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:09,454 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:09,455 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:09,455 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-02-19 20:35:09,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570441344] [2021-02-19 20:35:09,455 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-02-19 20:35:09,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:09,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-02-19 20:35:09,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:35:09,455 INFO L87 Difference]: Start difference. First operand 2209 states and 3948 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:10,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:10,485 INFO L93 Difference]: Finished difference Result 2440 states and 4324 transitions. [2021-02-19 20:35:10,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-02-19 20:35:10,486 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:10,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:10,489 INFO L225 Difference]: With dead ends: 2440 [2021-02-19 20:35:10,489 INFO L226 Difference]: Without dead ends: 2427 [2021-02-19 20:35:10,490 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=391, Invalid=2689, Unknown=0, NotChecked=0, Total=3080 [2021-02-19 20:35:10,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2427 states. [2021-02-19 20:35:10,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2427 to 2210. [2021-02-19 20:35:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2210 states, 2209 states have (on average 1.7881394296061566) internal successors, (3950), 2209 states have internal predecessors, (3950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:10,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2210 states to 2210 states and 3950 transitions. [2021-02-19 20:35:10,508 INFO L78 Accepts]: Start accepts. Automaton has 2210 states and 3950 transitions. Word has length 27 [2021-02-19 20:35:10,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:10,508 INFO L480 AbstractCegarLoop]: Abstraction has 2210 states and 3950 transitions. [2021-02-19 20:35:10,508 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:10,508 INFO L276 IsEmpty]: Start isEmpty. Operand 2210 states and 3950 transitions. [2021-02-19 20:35:10,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:10,510 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:10,510 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:10,724 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:10,725 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:10,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:10,725 INFO L82 PathProgramCache]: Analyzing trace with hash 617704386, now seen corresponding path program 41 times [2021-02-19 20:35:10,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:10,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879475284] [2021-02-19 20:35:10,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:10,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:11,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879475284] [2021-02-19 20:35:11,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203953224] [2021-02-19 20:35:11,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:11,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 20:35:11,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:11,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 29 conjunts are in the unsatisfiable core [2021-02-19 20:35:11,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:11,314 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 20:35:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-02-19 20:35:11,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:11,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:11,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:11,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-02-19 20:35:11,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-02-19 20:35:11,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:11,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:11,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:11,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:11,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:11,430 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:11,430 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2021-02-19 20:35:11,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254144627] [2021-02-19 20:35:11,430 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-02-19 20:35:11,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:11,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-02-19 20:35:11,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=682, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:35:11,431 INFO L87 Difference]: Start difference. First operand 2210 states and 3950 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:12,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:12,372 INFO L93 Difference]: Finished difference Result 2338 states and 4153 transitions. [2021-02-19 20:35:12,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-02-19 20:35:12,373 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:12,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:12,376 INFO L225 Difference]: With dead ends: 2338 [2021-02-19 20:35:12,376 INFO L226 Difference]: Without dead ends: 2328 [2021-02-19 20:35:12,376 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=252, Invalid=1818, Unknown=0, NotChecked=0, Total=2070 [2021-02-19 20:35:12,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2021-02-19 20:35:12,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 2218. [2021-02-19 20:35:12,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2218 states, 2217 states have (on average 1.7870996842580062) internal successors, (3962), 2217 states have internal predecessors, (3962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:12,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2218 states to 2218 states and 3962 transitions. [2021-02-19 20:35:12,410 INFO L78 Accepts]: Start accepts. Automaton has 2218 states and 3962 transitions. Word has length 27 [2021-02-19 20:35:12,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:12,410 INFO L480 AbstractCegarLoop]: Abstraction has 2218 states and 3962 transitions. [2021-02-19 20:35:12,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:12,410 INFO L276 IsEmpty]: Start isEmpty. Operand 2218 states and 3962 transitions. [2021-02-19 20:35:12,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:12,412 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:12,412 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:12,644 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-02-19 20:35:12,645 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:12,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:12,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1786704190, now seen corresponding path program 42 times [2021-02-19 20:35:12,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:12,645 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125772968] [2021-02-19 20:35:12,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:12,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:12,999 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:12,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125772968] [2021-02-19 20:35:12,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933720039] [2021-02-19 20:35:12,999 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:13,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 20:35:13,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:13,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:13,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:13,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:13,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:13,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:13,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:13,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:13,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-02-19 20:35:13,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:13,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:13,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:13,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:13,267 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:13,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:13,268 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-02-19 20:35:13,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830975201] [2021-02-19 20:35:13,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-02-19 20:35:13,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:13,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-02-19 20:35:13,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:35:13,268 INFO L87 Difference]: Start difference. First operand 2218 states and 3962 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:14,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:14,399 INFO L93 Difference]: Finished difference Result 2353 states and 4186 transitions. [2021-02-19 20:35:14,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-02-19 20:35:14,400 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:14,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:14,402 INFO L225 Difference]: With dead ends: 2353 [2021-02-19 20:35:14,402 INFO L226 Difference]: Without dead ends: 2340 [2021-02-19 20:35:14,402 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=429, Invalid=2763, Unknown=0, NotChecked=0, Total=3192 [2021-02-19 20:35:14,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2340 states. [2021-02-19 20:35:14,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2340 to 2222. [2021-02-19 20:35:14,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2222 states, 2221 states have (on average 1.7874831157136426) internal successors, (3970), 2221 states have internal predecessors, (3970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:14,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2222 states to 2222 states and 3970 transitions. [2021-02-19 20:35:14,429 INFO L78 Accepts]: Start accepts. Automaton has 2222 states and 3970 transitions. Word has length 27 [2021-02-19 20:35:14,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:14,429 INFO L480 AbstractCegarLoop]: Abstraction has 2222 states and 3970 transitions. [2021-02-19 20:35:14,429 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:14,429 INFO L276 IsEmpty]: Start isEmpty. Operand 2222 states and 3970 transitions. [2021-02-19 20:35:14,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:14,431 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:14,431 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:14,645 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:14,646 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:14,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:14,646 INFO L82 PathProgramCache]: Analyzing trace with hash -710993034, now seen corresponding path program 43 times [2021-02-19 20:35:14,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:14,646 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907717837] [2021-02-19 20:35:14,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:15,023 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:15,023 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907717837] [2021-02-19 20:35:15,023 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025635381] [2021-02-19 20:35:15,023 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:35:15,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:15,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:15,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:15,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:15,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:15,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:15,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:15,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:15,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:35:15,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:15,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:15,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:15,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:15,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:15,325 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:15,325 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-02-19 20:35:15,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541504409] [2021-02-19 20:35:15,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-02-19 20:35:15,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:15,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-02-19 20:35:15,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:35:15,326 INFO L87 Difference]: Start difference. First operand 2222 states and 3970 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:16,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:16,346 INFO L93 Difference]: Finished difference Result 2366 states and 4209 transitions. [2021-02-19 20:35:16,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 20:35:16,346 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:16,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:16,349 INFO L225 Difference]: With dead ends: 2366 [2021-02-19 20:35:16,349 INFO L226 Difference]: Without dead ends: 2356 [2021-02-19 20:35:16,349 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=394, Invalid=2468, Unknown=0, NotChecked=0, Total=2862 [2021-02-19 20:35:16,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2356 states. [2021-02-19 20:35:16,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2356 to 2223. [2021-02-19 20:35:16,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2223 states, 2222 states have (on average 1.7875787578757876) internal successors, (3972), 2222 states have internal predecessors, (3972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:16,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2223 states to 2223 states and 3972 transitions. [2021-02-19 20:35:16,367 INFO L78 Accepts]: Start accepts. Automaton has 2223 states and 3972 transitions. Word has length 27 [2021-02-19 20:35:16,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:16,367 INFO L480 AbstractCegarLoop]: Abstraction has 2223 states and 3972 transitions. [2021-02-19 20:35:16,367 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:16,367 INFO L276 IsEmpty]: Start isEmpty. Operand 2223 states and 3972 transitions. [2021-02-19 20:35:16,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:16,369 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:16,369 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:16,577 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:16,578 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:16,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:16,578 INFO L82 PathProgramCache]: Analyzing trace with hash 970843876, now seen corresponding path program 44 times [2021-02-19 20:35:16,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:16,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166092284] [2021-02-19 20:35:16,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:16,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:16,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:16,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166092284] [2021-02-19 20:35:16,931 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717188350] [2021-02-19 20:35:16,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:16,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:35:16,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:16,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:35:16,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:17,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-02-19 20:35:17,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:17,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:17,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:17,110 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:17,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-02-19 20:35:17,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:17,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:17,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:17,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-02-19 20:35:17,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-02-19 20:35:17,206 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:17,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-02-19 20:35:17,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514354210] [2021-02-19 20:35:17,206 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-02-19 20:35:17,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:17,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-02-19 20:35:17,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:35:17,207 INFO L87 Difference]: Start difference. First operand 2223 states and 3972 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:18,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:18,072 INFO L93 Difference]: Finished difference Result 2305 states and 4102 transitions. [2021-02-19 20:35:18,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:35:18,073 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:18,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:18,082 INFO L225 Difference]: With dead ends: 2305 [2021-02-19 20:35:18,082 INFO L226 Difference]: Without dead ends: 2295 [2021-02-19 20:35:18,083 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=313, Invalid=1943, Unknown=0, NotChecked=0, Total=2256 [2021-02-19 20:35:18,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2021-02-19 20:35:18,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 2224. [2021-02-19 20:35:18,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2224 states, 2223 states have (on average 1.7876743139901035) internal successors, (3974), 2223 states have internal predecessors, (3974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:18,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2224 states to 2224 states and 3974 transitions. [2021-02-19 20:35:18,101 INFO L78 Accepts]: Start accepts. Automaton has 2224 states and 3974 transitions. Word has length 27 [2021-02-19 20:35:18,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:18,101 INFO L480 AbstractCegarLoop]: Abstraction has 2224 states and 3974 transitions. [2021-02-19 20:35:18,101 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:18,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2224 states and 3974 transitions. [2021-02-19 20:35:18,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:18,103 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:18,103 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:18,317 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-02-19 20:35:18,317 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:18,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:18,318 INFO L82 PathProgramCache]: Analyzing trace with hash 956616314, now seen corresponding path program 45 times [2021-02-19 20:35:18,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:18,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9276442] [2021-02-19 20:35:18,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:18,547 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:35:18,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9276442] [2021-02-19 20:35:18,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527910129] [2021-02-19 20:35:18,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:18,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:35:18,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:18,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-02-19 20:35:18,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:18,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:18,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-19 20:35:18,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:18,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:18,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:18,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:35:18,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 13 treesize of output 9 [2021-02-19 20:35:18,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:18,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:18,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:18,800 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:35:18,872 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:35:18,872 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:18,872 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2021-02-19 20:35:18,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922021185] [2021-02-19 20:35:18,872 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-02-19 20:35:18,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:18,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-02-19 20:35:18,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:35:18,873 INFO L87 Difference]: Start difference. First operand 2224 states and 3974 transitions. Second operand has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 25 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:20,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:20,036 INFO L93 Difference]: Finished difference Result 3449 states and 6005 transitions. [2021-02-19 20:35:20,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:35:20,036 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 25 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:20,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:20,039 INFO L225 Difference]: With dead ends: 3449 [2021-02-19 20:35:20,039 INFO L226 Difference]: Without dead ends: 3433 [2021-02-19 20:35:20,039 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=415, Invalid=2555, Unknown=0, NotChecked=0, Total=2970 [2021-02-19 20:35:20,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3433 states. [2021-02-19 20:35:20,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3433 to 2364. [2021-02-19 20:35:20,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2364 states, 2363 states have (on average 1.8116800677105374) internal successors, (4281), 2363 states have internal predecessors, (4281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:20,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2364 states to 2364 states and 4281 transitions. [2021-02-19 20:35:20,061 INFO L78 Accepts]: Start accepts. Automaton has 2364 states and 4281 transitions. Word has length 27 [2021-02-19 20:35:20,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:20,061 INFO L480 AbstractCegarLoop]: Abstraction has 2364 states and 4281 transitions. [2021-02-19 20:35:20,061 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 25 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:20,062 INFO L276 IsEmpty]: Start isEmpty. Operand 2364 states and 4281 transitions. [2021-02-19 20:35:20,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:20,063 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:20,063 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:20,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-02-19 20:35:20,264 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:20,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:20,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1496219484, now seen corresponding path program 46 times [2021-02-19 20:35:20,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:20,264 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711338263] [2021-02-19 20:35:20,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:20,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:20,499 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:20,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711338263] [2021-02-19 20:35:20,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989808420] [2021-02-19 20:35:20,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:20,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:35:20,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:20,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:20,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:20,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:35:20,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:20,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:20,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:20,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:20,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-02-19 20:35:20,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:20,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:20,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:20,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:35:20,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-02-19 20:35:20,708 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:20,708 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-02-19 20:35:20,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252253962] [2021-02-19 20:35:20,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:35:20,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:20,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:35:20,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:35:20,708 INFO L87 Difference]: Start difference. First operand 2364 states and 4281 transitions. Second operand has 20 states, 20 states have (on average 1.55) 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-02-19 20:35:21,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:21,175 INFO L93 Difference]: Finished difference Result 2625 states and 4771 transitions. [2021-02-19 20:35:21,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-02-19 20:35:21,176 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) 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 27 [2021-02-19 20:35:21,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:21,178 INFO L225 Difference]: With dead ends: 2625 [2021-02-19 20:35:21,178 INFO L226 Difference]: Without dead ends: 2609 [2021-02-19 20:35:21,178 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2021-02-19 20:35:21,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2609 states. [2021-02-19 20:35:21,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2609 to 2356. [2021-02-19 20:35:21,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2356 states, 2355 states have (on average 1.8118895966029724) internal successors, (4267), 2355 states have internal predecessors, (4267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:21,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2356 states to 2356 states and 4267 transitions. [2021-02-19 20:35:21,198 INFO L78 Accepts]: Start accepts. Automaton has 2356 states and 4267 transitions. Word has length 27 [2021-02-19 20:35:21,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:21,198 INFO L480 AbstractCegarLoop]: Abstraction has 2356 states and 4267 transitions. [2021-02-19 20:35:21,198 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) 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-02-19 20:35:21,198 INFO L276 IsEmpty]: Start isEmpty. Operand 2356 states and 4267 transitions. [2021-02-19 20:35:21,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:21,200 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:21,200 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:21,414 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-02-19 20:35:21,414 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:21,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:21,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1809038876, now seen corresponding path program 47 times [2021-02-19 20:35:21,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:21,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200587904] [2021-02-19 20:35:21,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:21,666 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:21,666 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200587904] [2021-02-19 20:35:21,666 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55812017] [2021-02-19 20:35:21,667 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:21,685 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:35:21,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:21,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 24 conjunts are in the unsatisfiable core [2021-02-19 20:35:21,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:21,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:21,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:21,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:21,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:21,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:21,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:35:21,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:21,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:21,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:21,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:35:21,907 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:21,907 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:21,907 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 21 [2021-02-19 20:35:21,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156384336] [2021-02-19 20:35:21,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:35:21,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:21,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:35:21,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:35:21,908 INFO L87 Difference]: Start difference. First operand 2356 states and 4267 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:22,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:22,799 INFO L93 Difference]: Finished difference Result 2679 states and 4791 transitions. [2021-02-19 20:35:22,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-02-19 20:35:22,799 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:22,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:22,801 INFO L225 Difference]: With dead ends: 2679 [2021-02-19 20:35:22,802 INFO L226 Difference]: Without dead ends: 2672 [2021-02-19 20:35:22,802 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=312, Invalid=1850, Unknown=0, NotChecked=0, Total=2162 [2021-02-19 20:35:22,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2672 states. [2021-02-19 20:35:22,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2672 to 2363. [2021-02-19 20:35:22,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2363 states, 2362 states have (on average 1.811176968670618) internal successors, (4278), 2362 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:22,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2363 states to 2363 states and 4278 transitions. [2021-02-19 20:35:22,821 INFO L78 Accepts]: Start accepts. Automaton has 2363 states and 4278 transitions. Word has length 27 [2021-02-19 20:35:22,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:22,821 INFO L480 AbstractCegarLoop]: Abstraction has 2363 states and 4278 transitions. [2021-02-19 20:35:22,821 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:22,821 INFO L276 IsEmpty]: Start isEmpty. Operand 2363 states and 4278 transitions. [2021-02-19 20:35:22,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:22,823 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:22,823 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:23,024 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:23,024 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:23,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:23,024 INFO L82 PathProgramCache]: Analyzing trace with hash -926973152, now seen corresponding path program 48 times [2021-02-19 20:35:23,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:23,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832930468] [2021-02-19 20:35:23,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:23,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:23,264 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:23,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832930468] [2021-02-19 20:35:23,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790321761] [2021-02-19 20:35:23,264 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:23,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:35:23,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:23,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:23,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:23,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:23,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:23,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:23,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:23,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:23,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:23,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:23,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:23,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:23,378 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:35:23,446 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:23,446 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:23,446 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:35:23,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335718069] [2021-02-19 20:35:23,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:35:23,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:23,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:35:23,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:35:23,447 INFO L87 Difference]: Start difference. First operand 2363 states and 4278 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) 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-02-19 20:35:24,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:24,278 INFO L93 Difference]: Finished difference Result 2685 states and 4799 transitions. [2021-02-19 20:35:24,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-02-19 20:35:24,279 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) 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 27 [2021-02-19 20:35:24,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:24,281 INFO L225 Difference]: With dead ends: 2685 [2021-02-19 20:35:24,281 INFO L226 Difference]: Without dead ends: 2669 [2021-02-19 20:35:24,281 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2021-02-19 20:35:24,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2669 states. [2021-02-19 20:35:24,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2669 to 2447. [2021-02-19 20:35:24,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2447 states, 2446 states have (on average 1.8086672117743254) internal successors, (4424), 2446 states have internal predecessors, (4424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:24,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2447 states to 2447 states and 4424 transitions. [2021-02-19 20:35:24,301 INFO L78 Accepts]: Start accepts. Automaton has 2447 states and 4424 transitions. Word has length 27 [2021-02-19 20:35:24,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:24,301 INFO L480 AbstractCegarLoop]: Abstraction has 2447 states and 4424 transitions. [2021-02-19 20:35:24,301 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) 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-02-19 20:35:24,301 INFO L276 IsEmpty]: Start isEmpty. Operand 2447 states and 4424 transitions. [2021-02-19 20:35:24,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:24,303 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:24,303 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:24,517 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:24,518 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:24,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:24,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1221293554, now seen corresponding path program 49 times [2021-02-19 20:35:24,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:24,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547834829] [2021-02-19 20:35:24,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:24,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:24,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-02-19 20:35:24,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547834829] [2021-02-19 20:35:24,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668575623] [2021-02-19 20:35:24,775 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:24,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:24,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:24,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:24,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-02-19 20:35:24,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:24,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:24,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:24,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:24,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-02-19 20:35:24,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:24,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:24,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:24,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:24,976 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:24,976 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:35:24,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402308212] [2021-02-19 20:35:24,977 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:35:24,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:24,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:35:24,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:35:24,977 INFO L87 Difference]: Start difference. First operand 2447 states and 4424 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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-02-19 20:35:25,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:25,785 INFO L93 Difference]: Finished difference Result 3209 states and 5745 transitions. [2021-02-19 20:35:25,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-02-19 20:35:25,786 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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 27 [2021-02-19 20:35:25,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:25,788 INFO L225 Difference]: With dead ends: 3209 [2021-02-19 20:35:25,788 INFO L226 Difference]: Without dead ends: 3202 [2021-02-19 20:35:25,788 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=290, Invalid=1690, Unknown=0, NotChecked=0, Total=1980 [2021-02-19 20:35:25,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3202 states. [2021-02-19 20:35:25,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3202 to 2447. [2021-02-19 20:35:25,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2447 states, 2446 states have (on average 1.8086672117743254) internal successors, (4424), 2446 states have internal predecessors, (4424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:25,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2447 states to 2447 states and 4424 transitions. [2021-02-19 20:35:25,809 INFO L78 Accepts]: Start accepts. Automaton has 2447 states and 4424 transitions. Word has length 27 [2021-02-19 20:35:25,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:25,809 INFO L480 AbstractCegarLoop]: Abstraction has 2447 states and 4424 transitions. [2021-02-19 20:35:25,809 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 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-02-19 20:35:25,809 INFO L276 IsEmpty]: Start isEmpty. Operand 2447 states and 4424 transitions. [2021-02-19 20:35:25,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:25,811 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:25,811 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:26,011 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:26,011 INFO L428 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:26,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:26,012 INFO L82 PathProgramCache]: Analyzing trace with hash -339227830, now seen corresponding path program 50 times [2021-02-19 20:35:26,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:26,012 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762502168] [2021-02-19 20:35:26,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:26,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:26,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-02-19 20:35:26,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762502168] [2021-02-19 20:35:26,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608693829] [2021-02-19 20:35:26,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:35:26,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:35:26,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:26,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:26,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:26,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:26,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:26,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:26,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:26,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:26,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:26,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:26,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:26,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:26,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:26,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-02-19 20:35:26,487 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:26,487 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:35:26,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532216971] [2021-02-19 20:35:26,487 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:35:26,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:26,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:35:26,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:35:26,488 INFO L87 Difference]: Start difference. First operand 2447 states and 4424 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) 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-02-19 20:35:27,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:27,349 INFO L93 Difference]: Finished difference Result 3200 states and 5733 transitions. [2021-02-19 20:35:27,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-02-19 20:35:27,349 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) 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 27 [2021-02-19 20:35:27,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:27,351 INFO L225 Difference]: With dead ends: 3200 [2021-02-19 20:35:27,352 INFO L226 Difference]: Without dead ends: 3187 [2021-02-19 20:35:27,352 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=308, Invalid=1854, Unknown=0, NotChecked=0, Total=2162 [2021-02-19 20:35:27,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3187 states. [2021-02-19 20:35:27,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3187 to 2448. [2021-02-19 20:35:27,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2448 states, 2447 states have (on average 1.8087454025337149) internal successors, (4426), 2447 states have internal predecessors, (4426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:27,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2448 states to 2448 states and 4426 transitions. [2021-02-19 20:35:27,371 INFO L78 Accepts]: Start accepts. Automaton has 2448 states and 4426 transitions. Word has length 27 [2021-02-19 20:35:27,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:27,371 INFO L480 AbstractCegarLoop]: Abstraction has 2448 states and 4426 transitions. [2021-02-19 20:35:27,372 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) 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-02-19 20:35:27,372 INFO L276 IsEmpty]: Start isEmpty. Operand 2448 states and 4426 transitions. [2021-02-19 20:35:27,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:27,374 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:27,374 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:27,574 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:27,574 INFO L428 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:27,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:27,574 INFO L82 PathProgramCache]: Analyzing trace with hash -145582398, now seen corresponding path program 51 times [2021-02-19 20:35:27,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:27,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062541829] [2021-02-19 20:35:27,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:27,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:27,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-02-19 20:35:27,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062541829] [2021-02-19 20:35:27,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292911810] [2021-02-19 20:35:27,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:27,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:35:27,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:27,906 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 40 conjunts are in the unsatisfiable core [2021-02-19 20:35:27,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:28,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:28,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:35:28,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 35 [2021-02-19 20:35:28,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:28,320 INFO L628 ElimStorePlain]: treesize reduction 7, result has 87.0 percent of original size [2021-02-19 20:35:28,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:35:28,322 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:76, output treesize:41 [2021-02-19 20:35:28,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:35:28,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:28,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2021-02-19 20:35:28,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:28,419 INFO L628 ElimStorePlain]: treesize reduction 5, result has 80.0 percent of original size [2021-02-19 20:35:28,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:28,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:49, output treesize:7 [2021-02-19 20:35:28,530 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:28,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:28,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2021-02-19 20:35:28,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594812938] [2021-02-19 20:35:28,531 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-02-19 20:35:28,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:28,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-02-19 20:35:28,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=737, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:35:28,531 INFO L87 Difference]: Start difference. First operand 2448 states and 4426 transitions. Second operand has 29 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 28 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:30,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:30,269 INFO L93 Difference]: Finished difference Result 2644 states and 4752 transitions. [2021-02-19 20:35:30,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-02-19 20:35:30,270 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 28 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:30,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:30,272 INFO L225 Difference]: With dead ends: 2644 [2021-02-19 20:35:30,272 INFO L226 Difference]: Without dead ends: 2634 [2021-02-19 20:35:30,272 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=349, Invalid=2621, Unknown=0, NotChecked=0, Total=2970 [2021-02-19 20:35:30,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2634 states. [2021-02-19 20:35:30,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2634 to 2462. [2021-02-19 20:35:30,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2462 states, 2461 states have (on average 1.8094270621698496) internal successors, (4453), 2461 states have internal predecessors, (4453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:30,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2462 states to 2462 states and 4453 transitions. [2021-02-19 20:35:30,290 INFO L78 Accepts]: Start accepts. Automaton has 2462 states and 4453 transitions. Word has length 27 [2021-02-19 20:35:30,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:30,291 INFO L480 AbstractCegarLoop]: Abstraction has 2462 states and 4453 transitions. [2021-02-19 20:35:30,291 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 28 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:30,291 INFO L276 IsEmpty]: Start isEmpty. Operand 2462 states and 4453 transitions. [2021-02-19 20:35:30,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:30,293 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:30,293 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:30,506 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-02-19 20:35:30,506 INFO L428 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:30,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:30,506 INFO L82 PathProgramCache]: Analyzing trace with hash 1343822598, now seen corresponding path program 52 times [2021-02-19 20:35:30,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:30,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060900991] [2021-02-19 20:35:30,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:30,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:30,968 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:30,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060900991] [2021-02-19 20:35:30,968 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553018580] [2021-02-19 20:35:30,968 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:31,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:35:31,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:31,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:31,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:31,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:31,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:31,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:31,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:31,228 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:31,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:31,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:31,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:31,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:31,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:31,339 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:31,339 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:31,339 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:35:31,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680632130] [2021-02-19 20:35:31,340 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:35:31,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:31,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:35:31,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:35:31,340 INFO L87 Difference]: Start difference. First operand 2462 states and 4453 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:32,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:32,702 INFO L93 Difference]: Finished difference Result 2768 states and 4969 transitions. [2021-02-19 20:35:32,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-02-19 20:35:32,703 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:32,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:32,705 INFO L225 Difference]: With dead ends: 2768 [2021-02-19 20:35:32,705 INFO L226 Difference]: Without dead ends: 2761 [2021-02-19 20:35:32,705 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=379, Invalid=3043, Unknown=0, NotChecked=0, Total=3422 [2021-02-19 20:35:32,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2761 states. [2021-02-19 20:35:32,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2761 to 2464. [2021-02-19 20:35:32,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2464 states, 2463 states have (on average 1.8103938286642307) internal successors, (4459), 2463 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:32,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2464 states to 2464 states and 4459 transitions. [2021-02-19 20:35:32,723 INFO L78 Accepts]: Start accepts. Automaton has 2464 states and 4459 transitions. Word has length 27 [2021-02-19 20:35:32,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:32,724 INFO L480 AbstractCegarLoop]: Abstraction has 2464 states and 4459 transitions. [2021-02-19 20:35:32,724 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:32,724 INFO L276 IsEmpty]: Start isEmpty. Operand 2464 states and 4459 transitions. [2021-02-19 20:35:32,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:32,725 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:32,725 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:32,926 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:32,926 INFO L428 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:32,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:32,926 INFO L82 PathProgramCache]: Analyzing trace with hash 1744976322, now seen corresponding path program 53 times [2021-02-19 20:35:32,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:32,926 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457243011] [2021-02-19 20:35:32,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:32,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:33,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-02-19 20:35:33,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457243011] [2021-02-19 20:35:33,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337764226] [2021-02-19 20:35:33,281 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:33,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:35:33,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:33,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 24 conjunts are in the unsatisfiable core [2021-02-19 20:35:33,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:33,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:35:33,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:33,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:33,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:33,515 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:33,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:35:33,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:33,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:33,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:33,527 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:33,609 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:33,609 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:33,609 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:35:33,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556543167] [2021-02-19 20:35:33,609 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:35:33,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:33,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:35:33,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:35:33,610 INFO L87 Difference]: Start difference. First operand 2464 states and 4459 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:34,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:34,882 INFO L93 Difference]: Finished difference Result 2864 states and 5130 transitions. [2021-02-19 20:35:34,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-02-19 20:35:34,883 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:34,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:34,885 INFO L225 Difference]: With dead ends: 2864 [2021-02-19 20:35:34,885 INFO L226 Difference]: Without dead ends: 2857 [2021-02-19 20:35:34,886 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=478, Invalid=2944, Unknown=0, NotChecked=0, Total=3422 [2021-02-19 20:35:34,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2857 states. [2021-02-19 20:35:34,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2857 to 2613. [2021-02-19 20:35:34,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2613 states, 2612 states have (on average 1.810490045941807) internal successors, (4729), 2612 states have internal predecessors, (4729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:34,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2613 states to 2613 states and 4729 transitions. [2021-02-19 20:35:34,905 INFO L78 Accepts]: Start accepts. Automaton has 2613 states and 4729 transitions. Word has length 27 [2021-02-19 20:35:34,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:34,905 INFO L480 AbstractCegarLoop]: Abstraction has 2613 states and 4729 transitions. [2021-02-19 20:35:34,905 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:34,905 INFO L276 IsEmpty]: Start isEmpty. Operand 2613 states and 4729 transitions. [2021-02-19 20:35:34,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:34,907 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:34,907 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:35,108 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-02-19 20:35:35,108 INFO L428 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:35,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:35,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1667925250, now seen corresponding path program 54 times [2021-02-19 20:35:35,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:35,108 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201406942] [2021-02-19 20:35:35,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:35,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:35,471 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:35,471 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201406942] [2021-02-19 20:35:35,471 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356798929] [2021-02-19 20:35:35,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:35,490 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:35:35,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:35,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-02-19 20:35:35,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:35,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-02-19 20:35:35,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:35,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:35,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:35,697 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:35,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:35,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:35,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:35,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:35,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:35,791 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:35,791 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:35,791 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:35:35,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249107576] [2021-02-19 20:35:35,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:35:35,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:35,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:35:35,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:35:35,792 INFO L87 Difference]: Start difference. First operand 2613 states and 4729 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:37,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:37,062 INFO L93 Difference]: Finished difference Result 2848 states and 5103 transitions. [2021-02-19 20:35:37,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-02-19 20:35:37,063 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:37,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:37,065 INFO L225 Difference]: With dead ends: 2848 [2021-02-19 20:35:37,065 INFO L226 Difference]: Without dead ends: 2835 [2021-02-19 20:35:37,065 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=500, Invalid=3160, Unknown=0, NotChecked=0, Total=3660 [2021-02-19 20:35:37,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2835 states. [2021-02-19 20:35:37,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2835 to 2614. [2021-02-19 20:35:37,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2614 states, 2613 states have (on average 1.8105625717566016) internal successors, (4731), 2613 states have internal predecessors, (4731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:37,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2614 states to 2614 states and 4731 transitions. [2021-02-19 20:35:37,085 INFO L78 Accepts]: Start accepts. Automaton has 2614 states and 4731 transitions. Word has length 27 [2021-02-19 20:35:37,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:37,085 INFO L480 AbstractCegarLoop]: Abstraction has 2614 states and 4731 transitions. [2021-02-19 20:35:37,085 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:37,086 INFO L276 IsEmpty]: Start isEmpty. Operand 2614 states and 4731 transitions. [2021-02-19 20:35:37,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:37,087 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:37,088 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:37,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-02-19 20:35:37,297 INFO L428 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:37,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:37,297 INFO L82 PathProgramCache]: Analyzing trace with hash 15125178, now seen corresponding path program 55 times [2021-02-19 20:35:37,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:37,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021329522] [2021-02-19 20:35:37,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:37,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:37,691 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:37,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021329522] [2021-02-19 20:35:37,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389885239] [2021-02-19 20:35:37,692 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:37,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:37,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:37,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:37,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-02-19 20:35:37,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:37,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:37,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:37,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35: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-02-19 20:35:37,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:37,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:37,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:37,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:38,023 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:38,023 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:38,023 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:35:38,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670660178] [2021-02-19 20:35:38,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:35:38,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:38,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:35:38,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:35:38,024 INFO L87 Difference]: Start difference. First operand 2614 states and 4731 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:39,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:39,471 INFO L93 Difference]: Finished difference Result 2872 states and 5153 transitions. [2021-02-19 20:35:39,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-02-19 20:35:39,472 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:39,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:39,474 INFO L225 Difference]: With dead ends: 2872 [2021-02-19 20:35:39,474 INFO L226 Difference]: Without dead ends: 2865 [2021-02-19 20:35:39,474 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=425, Invalid=3235, Unknown=0, NotChecked=0, Total=3660 [2021-02-19 20:35:39,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2865 states. [2021-02-19 20:35:39,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2865 to 2614. [2021-02-19 20:35:39,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2614 states, 2613 states have (on average 1.8105625717566016) internal successors, (4731), 2613 states have internal predecessors, (4731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:39,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2614 states to 2614 states and 4731 transitions. [2021-02-19 20:35:39,493 INFO L78 Accepts]: Start accepts. Automaton has 2614 states and 4731 transitions. Word has length 27 [2021-02-19 20:35:39,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:39,493 INFO L480 AbstractCegarLoop]: Abstraction has 2614 states and 4731 transitions. [2021-02-19 20:35:39,493 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:39,493 INFO L276 IsEmpty]: Start isEmpty. Operand 2614 states and 4731 transitions. [2021-02-19 20:35:39,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 20:35:39,495 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:39,495 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:39,695 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:39,696 INFO L428 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:39,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:39,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1696962088, now seen corresponding path program 56 times [2021-02-19 20:35:39,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:39,696 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42972789] [2021-02-19 20:35:39,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:39,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:40,086 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:40,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42972789] [2021-02-19 20:35:40,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912946153] [2021-02-19 20:35:40,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:40,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:35:40,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:40,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-02-19 20:35:40,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:40,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:40,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:40,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:40,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:40,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:40,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-02-19 20:35:40,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:40,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:40,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:40,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:35:40,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:40,407 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:40,407 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-02-19 20:35:40,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718010151] [2021-02-19 20:35:40,407 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:35:40,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:40,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:35:40,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:35:40,407 INFO L87 Difference]: Start difference. First operand 2614 states and 4731 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:41,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:41,491 INFO L93 Difference]: Finished difference Result 2721 states and 4889 transitions. [2021-02-19 20:35:41,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-02-19 20:35:41,492 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 20:35:41,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:41,494 INFO L225 Difference]: With dead ends: 2721 [2021-02-19 20:35:41,494 INFO L226 Difference]: Without dead ends: 2714 [2021-02-19 20:35:41,494 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=285, Invalid=2265, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:35:41,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2021-02-19 20:35:41,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 2614. [2021-02-19 20:35:41,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2614 states, 2613 states have (on average 1.8105625717566016) internal successors, (4731), 2613 states have internal predecessors, (4731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:41,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2614 states to 2614 states and 4731 transitions. [2021-02-19 20:35:41,513 INFO L78 Accepts]: Start accepts. Automaton has 2614 states and 4731 transitions. Word has length 27 [2021-02-19 20:35:41,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:41,513 INFO L480 AbstractCegarLoop]: Abstraction has 2614 states and 4731 transitions. [2021-02-19 20:35:41,513 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:41,513 INFO L276 IsEmpty]: Start isEmpty. Operand 2614 states and 4731 transitions. [2021-02-19 20:35:41,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-02-19 20:35:41,515 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:41,515 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:41,715 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-02-19 20:35:41,715 INFO L428 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:41,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:41,716 INFO L82 PathProgramCache]: Analyzing trace with hash 1156163435, now seen corresponding path program 57 times [2021-02-19 20:35:41,716 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:41,716 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024689500] [2021-02-19 20:35:41,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:41,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:41,742 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:41,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024689500] [2021-02-19 20:35:41,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181246649] [2021-02-19 20:35:41,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 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-02-19 20:35:41,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:35:41,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:41,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-02-19 20:35:41,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:41,814 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:35:41,815 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:41,815 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-02-19 20:35:41,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066195364] [2021-02-19 20:35:41,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-02-19 20:35:41,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:41,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-02-19 20:35:41,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-02-19 20:35:41,815 INFO L87 Difference]: Start difference. First operand 2614 states and 4731 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:41,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:41,829 INFO L93 Difference]: Finished difference Result 2748 states and 4978 transitions. [2021-02-19 20:35:41,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-02-19 20:35:41,830 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-02-19 20:35:41,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:41,832 INFO L225 Difference]: With dead ends: 2748 [2021-02-19 20:35:41,832 INFO L226 Difference]: Without dead ends: 2742 [2021-02-19 20:35:41,832 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-02-19 20:35:41,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2742 states. [2021-02-19 20:35:41,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2742 to 2631. [2021-02-19 20:35:41,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2631 states, 2630 states have (on average 1.814448669201521) internal successors, (4772), 2630 states have internal predecessors, (4772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:41,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2631 states to 2631 states and 4772 transitions. [2021-02-19 20:35:41,851 INFO L78 Accepts]: Start accepts. Automaton has 2631 states and 4772 transitions. Word has length 31 [2021-02-19 20:35:41,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:41,851 INFO L480 AbstractCegarLoop]: Abstraction has 2631 states and 4772 transitions. [2021-02-19 20:35:41,851 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:41,851 INFO L276 IsEmpty]: Start isEmpty. Operand 2631 states and 4772 transitions. [2021-02-19 20:35:41,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-02-19 20:35:41,853 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:41,853 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:42,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:42,067 INFO L428 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:42,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:42,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1344224409, now seen corresponding path program 58 times [2021-02-19 20:35:42,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:42,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559600375] [2021-02-19 20:35:42,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:42,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:42,088 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:35:42,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559600375] [2021-02-19 20:35:42,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372197163] [2021-02-19 20:35:42,088 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:35:42,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:35:42,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:42,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-02-19 20:35:42,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:42,165 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:35:42,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:42,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-02-19 20:35:42,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971142077] [2021-02-19 20:35:42,165 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-02-19 20:35:42,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:42,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-02-19 20:35:42,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-02-19 20:35:42,165 INFO L87 Difference]: Start difference. First operand 2631 states and 4772 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:42,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:42,177 INFO L93 Difference]: Finished difference Result 2508 states and 4474 transitions. [2021-02-19 20:35:42,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-02-19 20:35:42,178 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-02-19 20:35:42,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:42,180 INFO L225 Difference]: With dead ends: 2508 [2021-02-19 20:35:42,180 INFO L226 Difference]: Without dead ends: 2498 [2021-02-19 20:35:42,180 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-02-19 20:35:42,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2021-02-19 20:35:42,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2478. [2021-02-19 20:35:42,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2478 states, 2477 states have (on average 1.7828017763423496) internal successors, (4416), 2477 states have internal predecessors, (4416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:42,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2478 states to 2478 states and 4416 transitions. [2021-02-19 20:35:42,197 INFO L78 Accepts]: Start accepts. Automaton has 2478 states and 4416 transitions. Word has length 31 [2021-02-19 20:35:42,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:42,197 INFO L480 AbstractCegarLoop]: Abstraction has 2478 states and 4416 transitions. [2021-02-19 20:35:42,197 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:42,197 INFO L276 IsEmpty]: Start isEmpty. Operand 2478 states and 4416 transitions. [2021-02-19 20:35:42,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:35:42,199 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:42,199 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:42,399 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-02-19 20:35:42,399 INFO L428 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:42,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:42,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1628746568, now seen corresponding path program 59 times [2021-02-19 20:35:42,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:42,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531823266] [2021-02-19 20:35:42,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:42,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:42,675 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-02-19 20:35:42,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531823266] [2021-02-19 20:35:42,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027388573] [2021-02-19 20:35:42,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:35:42,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-02-19 20:35:42,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:42,698 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 57 conjunts are in the unsatisfiable core [2021-02-19 20:35:42,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:43,316 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:35:43,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 41 [2021-02-19 20:35:43,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:43,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:43,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:43,325 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:37 [2021-02-19 20:35:43,456 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:35:43,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 22 [2021-02-19 20:35:43,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:43,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:43,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:43,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:12 [2021-02-19 20:35:43,576 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:43,576 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:43,576 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 23] total 37 [2021-02-19 20:35:43,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106384604] [2021-02-19 20:35:43,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:35:43,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:43,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:35:43,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1294, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:35:43,577 INFO L87 Difference]: Start difference. First operand 2478 states and 4416 transitions. Second operand has 38 states, 38 states have (on average 1.5263157894736843) internal successors, (58), 37 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:45,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:45,058 INFO L93 Difference]: Finished difference Result 2592 states and 4595 transitions. [2021-02-19 20:35:45,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-02-19 20:35:45,059 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.5263157894736843) internal successors, (58), 37 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:35:45,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:45,061 INFO L225 Difference]: With dead ends: 2592 [2021-02-19 20:35:45,061 INFO L226 Difference]: Without dead ends: 2560 [2021-02-19 20:35:45,061 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 902 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=232, Invalid=2960, Unknown=0, NotChecked=0, Total=3192 [2021-02-19 20:35:45,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2560 states. [2021-02-19 20:35:45,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2560 to 2472. [2021-02-19 20:35:45,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2472 states, 2471 states have (on average 1.783488466208013) internal successors, (4407), 2471 states have internal predecessors, (4407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:45,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2472 states to 2472 states and 4407 transitions. [2021-02-19 20:35:45,079 INFO L78 Accepts]: Start accepts. Automaton has 2472 states and 4407 transitions. Word has length 35 [2021-02-19 20:35:45,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:45,079 INFO L480 AbstractCegarLoop]: Abstraction has 2472 states and 4407 transitions. [2021-02-19 20:35:45,079 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.5263157894736843) internal successors, (58), 37 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:45,079 INFO L276 IsEmpty]: Start isEmpty. Operand 2472 states and 4407 transitions. [2021-02-19 20:35:45,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:35:45,081 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:45,081 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:45,281 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:45,281 INFO L428 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:45,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:45,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1347618376, now seen corresponding path program 60 times [2021-02-19 20:35:45,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:45,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730697904] [2021-02-19 20:35:45,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:45,591 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-02-19 20:35:45,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730697904] [2021-02-19 20:35:45,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797919769] [2021-02-19 20:35:45,591 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:45,619 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:35:45,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:45,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:35:45,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:45,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:45,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 20:35:45,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:45,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:45,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:35:45,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-02-19 20:35:45,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:45,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 11 treesize of output 7 [2021-02-19 20:35:45,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:45,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:45,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:45,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:35:46,057 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-02-19 20:35:46,057 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:46,058 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2021-02-19 20:35:46,058 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86280616] [2021-02-19 20:35:46,058 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-02-19 20:35:46,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:46,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-02-19 20:35:46,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:35:46,058 INFO L87 Difference]: Start difference. First operand 2472 states and 4407 transitions. Second operand has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:47,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:47,501 INFO L93 Difference]: Finished difference Result 2488 states and 4430 transitions. [2021-02-19 20:35:47,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-02-19 20:35:47,501 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:35:47,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:47,503 INFO L225 Difference]: With dead ends: 2488 [2021-02-19 20:35:47,503 INFO L226 Difference]: Without dead ends: 2472 [2021-02-19 20:35:47,504 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=445, Invalid=2207, Unknown=0, NotChecked=0, Total=2652 [2021-02-19 20:35:47,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2472 states. [2021-02-19 20:35:47,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2472 to 371. [2021-02-19 20:35:47,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 1.7378378378378379) internal successors, (643), 370 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:47,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 643 transitions. [2021-02-19 20:35:47,511 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 643 transitions. Word has length 35 [2021-02-19 20:35:47,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:47,511 INFO L480 AbstractCegarLoop]: Abstraction has 371 states and 643 transitions. [2021-02-19 20:35:47,511 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:47,511 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 643 transitions. [2021-02-19 20:35:47,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:35:47,511 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:47,511 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:47,717 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-02-19 20:35:47,718 INFO L428 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:47,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:47,718 INFO L82 PathProgramCache]: Analyzing trace with hash 605073228, now seen corresponding path program 61 times [2021-02-19 20:35:47,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:47,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755144519] [2021-02-19 20:35:47,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:47,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:48,008 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:35:48,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755144519] [2021-02-19 20:35:48,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071432274] [2021-02-19 20:35:48,008 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:48,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:48,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:35:48,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:48,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 17 treesize of output 9 [2021-02-19 20:35:48,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:48,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:48,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:48,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-02-19 20:35:48,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-02-19 20:35:48,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:48,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:48,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:48,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:48,247 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:35:48,247 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:48,247 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:35:48,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124292120] [2021-02-19 20:35:48,247 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:35:48,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:48,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:35:48,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:35:48,248 INFO L87 Difference]: Start difference. First operand 371 states and 643 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:49,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:49,193 INFO L93 Difference]: Finished difference Result 600 states and 1018 transitions. [2021-02-19 20:35:49,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-02-19 20:35:49,194 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:35:49,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:49,194 INFO L225 Difference]: With dead ends: 600 [2021-02-19 20:35:49,194 INFO L226 Difference]: Without dead ends: 591 [2021-02-19 20:35:49,195 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 24 SyntacticMatches, 13 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 596 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=340, Invalid=2110, Unknown=0, NotChecked=0, Total=2450 [2021-02-19 20:35:49,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-02-19 20:35:49,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 369. [2021-02-19 20:35:49,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 1.736413043478261) internal successors, (639), 368 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:49,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 639 transitions. [2021-02-19 20:35:49,198 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 639 transitions. Word has length 35 [2021-02-19 20:35:49,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:49,198 INFO L480 AbstractCegarLoop]: Abstraction has 369 states and 639 transitions. [2021-02-19 20:35:49,198 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:49,198 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 639 transitions. [2021-02-19 20:35:49,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:35:49,198 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:49,198 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:49,401 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:49,402 INFO L428 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:49,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:49,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1487138952, now seen corresponding path program 62 times [2021-02-19 20:35:49,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:49,402 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64577597] [2021-02-19 20:35:49,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:49,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:49,692 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:35:49,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64577597] [2021-02-19 20:35:49,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405991427] [2021-02-19 20:35:49,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:49,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:35:49,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:49,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:35:49,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:49,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 13 treesize of output 9 [2021-02-19 20:35:49,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:49,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:49,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:49,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:49,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:49,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:49,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:49,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:49,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:49,916 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:35:49,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:49,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:35:49,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943075025] [2021-02-19 20:35:49,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:35:49,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:49,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:35:49,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:35:49,917 INFO L87 Difference]: Start difference. First operand 369 states and 639 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:35:50,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:50,865 INFO L93 Difference]: Finished difference Result 582 states and 989 transitions. [2021-02-19 20:35:50,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 20:35:50,866 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-02-19 20:35:50,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:50,867 INFO L225 Difference]: With dead ends: 582 [2021-02-19 20:35:50,867 INFO L226 Difference]: Without dead ends: 572 [2021-02-19 20:35:50,867 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 24 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=333, Invalid=2019, Unknown=0, NotChecked=0, Total=2352 [2021-02-19 20:35:50,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2021-02-19 20:35:50,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 362. [2021-02-19 20:35:50,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 1.742382271468144) internal successors, (629), 361 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-02-19 20:35:50,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 629 transitions. [2021-02-19 20:35:50,870 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 629 transitions. Word has length 35 [2021-02-19 20:35:50,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:50,870 INFO L480 AbstractCegarLoop]: Abstraction has 362 states and 629 transitions. [2021-02-19 20:35:50,870 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:35:50,870 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 629 transitions. [2021-02-19 20:35:50,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:35:50,871 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:50,871 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:51,071 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-02-19 20:35:51,071 INFO L428 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:51,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:51,071 INFO L82 PathProgramCache]: Analyzing trace with hash -1799335348, now seen corresponding path program 63 times [2021-02-19 20:35:51,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:51,072 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069306590] [2021-02-19 20:35:51,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:51,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:51,368 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:35:51,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069306590] [2021-02-19 20:35:51,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857173806] [2021-02-19 20:35:51,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:51,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:35:51,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:51,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:35:51,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:51,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:51,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 20:35:51,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:51,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:51,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:35:51,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:15 [2021-02-19 20:35:51,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:51,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:51,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:51,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:51,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:35:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:51,839 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:51,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 26 [2021-02-19 20:35:51,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847881157] [2021-02-19 20:35:51,839 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-02-19 20:35:51,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:51,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-02-19 20:35:51,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:35:51,840 INFO L87 Difference]: Start difference. First operand 362 states and 629 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:53,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:53,553 INFO L93 Difference]: Finished difference Result 624 states and 1054 transitions. [2021-02-19 20:35:53,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-02-19 20:35:53,554 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:35:53,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:53,554 INFO L225 Difference]: With dead ends: 624 [2021-02-19 20:35:53,554 INFO L226 Difference]: Without dead ends: 615 [2021-02-19 20:35:53,555 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 22 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 943 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=512, Invalid=3394, Unknown=0, NotChecked=0, Total=3906 [2021-02-19 20:35:53,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2021-02-19 20:35:53,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 362. [2021-02-19 20:35:53,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 1.742382271468144) internal successors, (629), 361 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-02-19 20:35:53,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 629 transitions. [2021-02-19 20:35:53,558 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 629 transitions. Word has length 35 [2021-02-19 20:35:53,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:53,558 INFO L480 AbstractCegarLoop]: Abstraction has 362 states and 629 transitions. [2021-02-19 20:35:53,558 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:53,558 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 629 transitions. [2021-02-19 20:35:53,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:35:53,558 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:53,558 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:53,761 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:53,762 INFO L428 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:53,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:53,762 INFO L82 PathProgramCache]: Analyzing trace with hash -917269624, now seen corresponding path program 64 times [2021-02-19 20:35:53,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:53,762 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707465376] [2021-02-19 20:35:53,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:53,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:54,095 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:35:54,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707465376] [2021-02-19 20:35:54,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172320499] [2021-02-19 20:35:54,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:54,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:35:54,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:54,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:35:54,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:35:54,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-02-19 20:35:54,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:54,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:54,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:54,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:35:54,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:35:54,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:54,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:54,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:54,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-02-19 20:35:54,326 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:35:54,326 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:54,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:35:54,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039163188] [2021-02-19 20:35:54,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:35:54,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:54,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:35:54,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:35:54,327 INFO L87 Difference]: Start difference. First operand 362 states and 629 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:35:55,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:35:55,267 INFO L93 Difference]: Finished difference Result 593 states and 1013 transitions. [2021-02-19 20:35:55,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 20:35:55,268 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-02-19 20:35:55,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:35:55,269 INFO L225 Difference]: With dead ends: 593 [2021-02-19 20:35:55,269 INFO L226 Difference]: Without dead ends: 580 [2021-02-19 20:35:55,269 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 24 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=328, Invalid=1928, Unknown=0, NotChecked=0, Total=2256 [2021-02-19 20:35:55,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-02-19 20:35:55,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 318. [2021-02-19 20:35:55,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 1.7287066246056781) internal successors, (548), 317 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:35:55,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 548 transitions. [2021-02-19 20:35:55,272 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 548 transitions. Word has length 35 [2021-02-19 20:35:55,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:35:55,272 INFO L480 AbstractCegarLoop]: Abstraction has 318 states and 548 transitions. [2021-02-19 20:35:55,272 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:35:55,272 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 548 transitions. [2021-02-19 20:35:55,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:35:55,272 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:35:55,272 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:35:55,472 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-02-19 20:35:55,473 INFO L428 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:35:55,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:35:55,473 INFO L82 PathProgramCache]: Analyzing trace with hash -723624192, now seen corresponding path program 65 times [2021-02-19 20:35:55,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:35:55,473 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637060250] [2021-02-19 20:35:55,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:35:55,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:35:55,827 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:35:55,827 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637060250] [2021-02-19 20:35:55,827 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70773235] [2021-02-19 20:35:55,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:35:55,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:35:55,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:35:55,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 45 conjunts are in the unsatisfiable core [2021-02-19 20:35:55,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:35:56,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:56,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:35:56,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:35:56,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:35:56,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:35:56,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:35:56,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:56,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:35:56,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:35:56,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 48 [2021-02-19 20:35:56,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:56,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:56,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:56,696 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:37 [2021-02-19 20:35:56,751 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:35:56,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 19 [2021-02-19 20:35:56,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:35:56,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:35:56,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:35:56,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:7 [2021-02-19 20:35:56,918 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:35:56,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:35:56,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 22] total 36 [2021-02-19 20:35:56,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350278323] [2021-02-19 20:35:56,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-02-19 20:35:56,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:35:56,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-02-19 20:35:56,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1224, Unknown=0, NotChecked=0, Total=1332 [2021-02-19 20:35:56,919 INFO L87 Difference]: Start difference. First operand 318 states and 548 transitions. Second operand has 37 states, 37 states have (on average 1.6486486486486487) internal successors, (61), 36 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:00,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:00,573 INFO L93 Difference]: Finished difference Result 606 states and 1022 transitions. [2021-02-19 20:36:00,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-02-19 20:36:00,574 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.6486486486486487) internal successors, (61), 36 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:00,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:00,575 INFO L225 Difference]: With dead ends: 606 [2021-02-19 20:36:00,575 INFO L226 Difference]: Without dead ends: 585 [2021-02-19 20:36:00,575 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2944 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=869, Invalid=8833, Unknown=0, NotChecked=0, Total=9702 [2021-02-19 20:36:00,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2021-02-19 20:36:00,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 363. [2021-02-19 20:36:00,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 1.723756906077348) internal successors, (624), 362 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:00,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 624 transitions. [2021-02-19 20:36:00,578 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 624 transitions. Word has length 35 [2021-02-19 20:36:00,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:00,578 INFO L480 AbstractCegarLoop]: Abstraction has 363 states and 624 transitions. [2021-02-19 20:36:00,578 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 1.6486486486486487) internal successors, (61), 36 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:00,579 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 624 transitions. [2021-02-19 20:36:00,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:00,579 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:00,579 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:00,786 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-02-19 20:36:00,786 INFO L428 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:00,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:00,786 INFO L82 PathProgramCache]: Analyzing trace with hash 958212718, now seen corresponding path program 66 times [2021-02-19 20:36:00,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:00,786 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970520094] [2021-02-19 20:36:00,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:00,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:01,153 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:36:01,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970520094] [2021-02-19 20:36:01,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168370675] [2021-02-19 20:36:01,154 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:01,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:36:01,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:01,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-02-19 20:36:01,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:01,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:01,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:01,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:01,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:36:01,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-02-19 20:36:01,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:36:01,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 20:36:01,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:01,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:01,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:01,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:36:01,725 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:36:01,725 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:01,725 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-02-19 20:36:01,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370884058] [2021-02-19 20:36:01,725 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-02-19 20:36:01,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:01,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-02-19 20:36:01,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:36:01,725 INFO L87 Difference]: Start difference. First operand 363 states and 624 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:04,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:04,535 INFO L93 Difference]: Finished difference Result 500 states and 839 transitions. [2021-02-19 20:36:04,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-02-19 20:36:04,536 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:04,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:04,536 INFO L225 Difference]: With dead ends: 500 [2021-02-19 20:36:04,536 INFO L226 Difference]: Without dead ends: 483 [2021-02-19 20:36:04,536 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1855 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=875, Invalid=5931, Unknown=0, NotChecked=0, Total=6806 [2021-02-19 20:36:04,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-02-19 20:36:04,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 350. [2021-02-19 20:36:04,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 1.7077363896848137) internal successors, (596), 349 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-02-19 20:36:04,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 596 transitions. [2021-02-19 20:36:04,539 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 596 transitions. Word has length 35 [2021-02-19 20:36:04,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:04,539 INFO L480 AbstractCegarLoop]: Abstraction has 350 states and 596 transitions. [2021-02-19 20:36:04,539 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:04,539 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 596 transitions. [2021-02-19 20:36:04,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:04,540 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:04,540 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:04,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-02-19 20:36:04,740 INFO L428 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:04,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:04,740 INFO L82 PathProgramCache]: Analyzing trace with hash 1840278442, now seen corresponding path program 67 times [2021-02-19 20:36:04,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:04,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707768506] [2021-02-19 20:36:04,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:04,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:05,069 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:36:05,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707768506] [2021-02-19 20:36:05,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978502050] [2021-02-19 20:36:05,069 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:05,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:05,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:36:05,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:05,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:36:05,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:05,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:05,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:05,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:05,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 17 treesize of output 9 [2021-02-19 20:36:05,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:05,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:05,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:05,235 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-02-19 20:36:05,324 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:36:05,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:05,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:36:05,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305355716] [2021-02-19 20:36:05,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:36:05,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:05,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:36:05,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:36:05,325 INFO L87 Difference]: Start difference. First operand 350 states and 596 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:36:06,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:06,251 INFO L93 Difference]: Finished difference Result 425 states and 713 transitions. [2021-02-19 20:36:06,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:36:06,251 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-02-19 20:36:06,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:06,252 INFO L225 Difference]: With dead ends: 425 [2021-02-19 20:36:06,252 INFO L226 Difference]: Without dead ends: 415 [2021-02-19 20:36:06,252 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 24 SyntacticMatches, 13 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 20:36:06,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2021-02-19 20:36:06,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 336. [2021-02-19 20:36:06,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 1.7194029850746269) internal successors, (576), 335 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:06,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 576 transitions. [2021-02-19 20:36:06,254 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 576 transitions. Word has length 35 [2021-02-19 20:36:06,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:06,255 INFO L480 AbstractCegarLoop]: Abstraction has 336 states and 576 transitions. [2021-02-19 20:36:06,255 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:36:06,255 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 576 transitions. [2021-02-19 20:36:06,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:06,255 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:06,255 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:06,455 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:06,455 INFO L428 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:06,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:06,455 INFO L82 PathProgramCache]: Analyzing trace with hash -1139737032, now seen corresponding path program 68 times [2021-02-19 20:36:06,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:06,456 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480100377] [2021-02-19 20:36:06,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:06,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:06,773 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:36:06,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480100377] [2021-02-19 20:36:06,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785761375] [2021-02-19 20:36:06,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:06,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:36:06,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:06,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:06,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:06,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 13 treesize of output 9 [2021-02-19 20:36:06,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:06,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:06,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:06,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:06,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:06,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:06,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:06,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:06,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:36:07,050 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:36:07,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:07,051 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-02-19 20:36:07,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361728572] [2021-02-19 20:36:07,051 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:36:07,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:07,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:36:07,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:36:07,051 INFO L87 Difference]: Start difference. First operand 336 states and 576 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:07,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:07,520 INFO L93 Difference]: Finished difference Result 357 states and 607 transitions. [2021-02-19 20:36:07,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-02-19 20:36:07,521 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:07,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:07,522 INFO L225 Difference]: With dead ends: 357 [2021-02-19 20:36:07,522 INFO L226 Difference]: Without dead ends: 341 [2021-02-19 20:36:07,522 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:36:07,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-02-19 20:36:07,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 267. [2021-02-19 20:36:07,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 1.7218045112781954) internal successors, (458), 266 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:07,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 458 transitions. [2021-02-19 20:36:07,524 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 458 transitions. Word has length 35 [2021-02-19 20:36:07,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:07,524 INFO L480 AbstractCegarLoop]: Abstraction has 267 states and 458 transitions. [2021-02-19 20:36:07,524 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:07,524 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 458 transitions. [2021-02-19 20:36:07,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:07,524 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:07,524 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:07,725 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:07,725 INFO L428 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:07,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:07,725 INFO L82 PathProgramCache]: Analyzing trace with hash -2076784666, now seen corresponding path program 69 times [2021-02-19 20:36:07,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:07,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107031307] [2021-02-19 20:36:07,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:07,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:08,043 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:36:08,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107031307] [2021-02-19 20:36:08,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932878910] [2021-02-19 20:36:08,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:08,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:36:08,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:08,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:36:08,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:08,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:36:08,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 11 treesize of output 7 [2021-02-19 20:36:08,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:08,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:08,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:36:08,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-02-19 20:36:08,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:36:08,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-02-19 20:36:08,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:08,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:08,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:08,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:36:08,677 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:36:08,678 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:08,678 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-02-19 20:36:08,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600371114] [2021-02-19 20:36:08,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-02-19 20:36:08,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:08,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-02-19 20:36:08,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:36:08,678 INFO L87 Difference]: Start difference. First operand 267 states and 458 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:13,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:13,002 INFO L93 Difference]: Finished difference Result 391 states and 654 transitions. [2021-02-19 20:36:13,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-02-19 20:36:13,002 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:13,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:13,003 INFO L225 Difference]: With dead ends: 391 [2021-02-19 20:36:13,003 INFO L226 Difference]: Without dead ends: 356 [2021-02-19 20:36:13,003 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2952 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1375, Invalid=8525, Unknown=0, NotChecked=0, Total=9900 [2021-02-19 20:36:13,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-02-19 20:36:13,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 184. [2021-02-19 20:36:13,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 1.721311475409836) internal successors, (315), 183 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:13,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 315 transitions. [2021-02-19 20:36:13,005 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 315 transitions. Word has length 35 [2021-02-19 20:36:13,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:13,005 INFO L480 AbstractCegarLoop]: Abstraction has 184 states and 315 transitions. [2021-02-19 20:36:13,005 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:13,005 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 315 transitions. [2021-02-19 20:36:13,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:13,005 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:13,005 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:13,206 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:13,206 INFO L428 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:13,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:13,206 INFO L82 PathProgramCache]: Analyzing trace with hash 277220472, now seen corresponding path program 70 times [2021-02-19 20:36:13,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:13,206 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514919194] [2021-02-19 20:36:13,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:13,543 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:36:13,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514919194] [2021-02-19 20:36:13,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149312717] [2021-02-19 20:36:13,543 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:13,563 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:36:13,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:13,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:36:13,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:13,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 13 treesize of output 9 [2021-02-19 20:36:13,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:13,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:13,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:13,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36: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 17 treesize of output 9 [2021-02-19 20:36:13,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:13,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:13,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:13,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-02-19 20:36:13,797 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:36:13,797 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:13,797 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:36:13,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343615504] [2021-02-19 20:36:13,798 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:36:13,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:13,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:36:13,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:36:13,798 INFO L87 Difference]: Start difference. First operand 184 states and 315 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:14,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:14,793 INFO L93 Difference]: Finished difference Result 290 states and 488 transitions. [2021-02-19 20:36:14,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-02-19 20:36:14,794 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:14,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:14,794 INFO L225 Difference]: With dead ends: 290 [2021-02-19 20:36:14,795 INFO L226 Difference]: Without dead ends: 280 [2021-02-19 20:36:14,795 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 26 SyntacticMatches, 11 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=313, Invalid=1757, Unknown=0, NotChecked=0, Total=2070 [2021-02-19 20:36:14,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-02-19 20:36:14,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 134. [2021-02-19 20:36:14,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 1.7142857142857142) internal successors, (228), 133 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:14,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 228 transitions. [2021-02-19 20:36:14,796 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 228 transitions. Word has length 35 [2021-02-19 20:36:14,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:14,796 INFO L480 AbstractCegarLoop]: Abstraction has 134 states and 228 transitions. [2021-02-19 20:36:14,796 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:14,796 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 228 transitions. [2021-02-19 20:36:14,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:14,796 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:14,797 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:15,005 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-02-19 20:36:15,006 INFO L428 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:15,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:15,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1242402350, now seen corresponding path program 71 times [2021-02-19 20:36:15,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:15,006 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200358545] [2021-02-19 20:36:15,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:15,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:15,387 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:15,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200358545] [2021-02-19 20:36:15,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991604017] [2021-02-19 20:36:15,388 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:15,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:36:15,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:15,410 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 58 conjunts are in the unsatisfiable core [2021-02-19 20:36:15,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:16,158 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:36:16,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 45 [2021-02-19 20:36:16,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:16,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:16,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:16,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:43 [2021-02-19 20:36:16,281 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:36:16,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 24 [2021-02-19 20:36:16,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:16,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:16,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:16,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:9 [2021-02-19 20:36:16,394 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:16,394 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:16,394 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-02-19 20:36:16,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108591802] [2021-02-19 20:36:16,394 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:36:16,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:16,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:36:16,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1292, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:36:16,395 INFO L87 Difference]: Start difference. First operand 134 states and 228 transitions. Second operand has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:19,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:19,795 INFO L93 Difference]: Finished difference Result 427 states and 698 transitions. [2021-02-19 20:36:19,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-02-19 20:36:19,796 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:19,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:19,797 INFO L225 Difference]: With dead ends: 427 [2021-02-19 20:36:19,797 INFO L226 Difference]: Without dead ends: 406 [2021-02-19 20:36:19,797 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3080 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=760, Invalid=8552, Unknown=0, NotChecked=0, Total=9312 [2021-02-19 20:36:19,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-02-19 20:36:19,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 174. [2021-02-19 20:36:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 1.7283236994219653) internal successors, (299), 173 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:19,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 299 transitions. [2021-02-19 20:36:19,799 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 299 transitions. Word has length 35 [2021-02-19 20:36:19,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:19,799 INFO L480 AbstractCegarLoop]: Abstraction has 174 states and 299 transitions. [2021-02-19 20:36:19,799 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:19,799 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 299 transitions. [2021-02-19 20:36:19,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:19,799 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:19,799 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:20,000 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:20,000 INFO L428 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:20,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:20,000 INFO L82 PathProgramCache]: Analyzing trace with hash -1027589610, now seen corresponding path program 72 times [2021-02-19 20:36:20,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:20,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779131472] [2021-02-19 20:36:20,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:20,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:20,433 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:20,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779131472] [2021-02-19 20:36:20,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247548702] [2021-02-19 20:36:20,433 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:36:20,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:36:20,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:20,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 43 conjunts are in the unsatisfiable core [2021-02-19 20:36:20,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:21,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:36:21,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:36:21,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:36:21,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:36:21,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:36:21,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:36:21,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 37 [2021-02-19 20:36:21,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:21,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:21,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-02-19 20:36:21,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:87, output treesize:48 [2021-02-19 20:36:21,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:36:21,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:36:21,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:36:21,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:36:21,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-02-19 20:36:21,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:21,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:21,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:21,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:9 [2021-02-19 20:36:21,920 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:21,920 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:21,920 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 37 [2021-02-19 20:36:21,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861261859] [2021-02-19 20:36:21,920 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:36:21,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:21,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:36:21,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1312, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:36:21,921 INFO L87 Difference]: Start difference. First operand 174 states and 299 transitions. Second operand has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:27,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:27,683 INFO L93 Difference]: Finished difference Result 360 states and 600 transitions. [2021-02-19 20:36:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-02-19 20:36:27,684 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:27,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:27,685 INFO L225 Difference]: With dead ends: 360 [2021-02-19 20:36:27,685 INFO L226 Difference]: Without dead ends: 331 [2021-02-19 20:36:27,685 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2591 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=600, Invalid=9102, Unknown=0, NotChecked=0, Total=9702 [2021-02-19 20:36:27,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2021-02-19 20:36:27,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 212. [2021-02-19 20:36:27,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 1.7014218009478672) internal successors, (359), 211 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:27,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 359 transitions. [2021-02-19 20:36:27,687 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 359 transitions. Word has length 35 [2021-02-19 20:36:27,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:27,687 INFO L480 AbstractCegarLoop]: Abstraction has 212 states and 359 transitions. [2021-02-19 20:36:27,687 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:27,687 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 359 transitions. [2021-02-19 20:36:27,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:27,688 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:27,688 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:27,901 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:27,902 INFO L428 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:27,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:27,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1653810952, now seen corresponding path program 73 times [2021-02-19 20:36:27,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:27,902 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703325775] [2021-02-19 20:36:27,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:28,291 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:28,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703325775] [2021-02-19 20:36:28,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152255938] [2021-02-19 20:36:28,292 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:28,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:28,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:28,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:28,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:28,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:28,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:28,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:28,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:28,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:28,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:28,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:28,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:28,505 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:36:28,614 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:28,614 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:28,614 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-02-19 20:36:28,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282258420] [2021-02-19 20:36:28,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:36:28,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:28,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:36:28,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:36:28,615 INFO L87 Difference]: Start difference. First operand 212 states and 359 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:29,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:29,194 INFO L93 Difference]: Finished difference Result 237 states and 396 transitions. [2021-02-19 20:36:29,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-02-19 20:36:29,195 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:29,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:29,196 INFO L225 Difference]: With dead ends: 237 [2021-02-19 20:36:29,196 INFO L226 Difference]: Without dead ends: 221 [2021-02-19 20:36:29,196 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 8 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:36:29,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-02-19 20:36:29,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 193. [2021-02-19 20:36:29,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 1.6979166666666667) internal successors, (326), 192 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:29,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 326 transitions. [2021-02-19 20:36:29,197 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 326 transitions. Word has length 35 [2021-02-19 20:36:29,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:29,197 INFO L480 AbstractCegarLoop]: Abstraction has 193 states and 326 transitions. [2021-02-19 20:36:29,198 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:29,198 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 326 transitions. [2021-02-19 20:36:29,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:29,198 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:29,198 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:29,398 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:29,398 INFO L428 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:29,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:29,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1389108468, now seen corresponding path program 74 times [2021-02-19 20:36:29,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:29,398 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89089062] [2021-02-19 20:36:29,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:29,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:29,806 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:29,806 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89089062] [2021-02-19 20:36:29,806 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913015090] [2021-02-19 20:36:29,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:29,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:36:29,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:29,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:29,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:29,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:29,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:29,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:29,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:29,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:29,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-02-19 20:36:29,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:29,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:29,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:29,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:36:30,108 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:30,108 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:30,108 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:36:30,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242347465] [2021-02-19 20:36:30,108 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:36:30,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:30,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:36:30,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:36:30,108 INFO L87 Difference]: Start difference. First operand 193 states and 326 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:31,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:31,432 INFO L93 Difference]: Finished difference Result 313 states and 515 transitions. [2021-02-19 20:36:31,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-02-19 20:36:31,434 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:31,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:31,434 INFO L225 Difference]: With dead ends: 313 [2021-02-19 20:36:31,434 INFO L226 Difference]: Without dead ends: 302 [2021-02-19 20:36:31,434 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 629 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=348, Invalid=2304, Unknown=0, NotChecked=0, Total=2652 [2021-02-19 20:36:31,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2021-02-19 20:36:31,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 195. [2021-02-19 20:36:31,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 1.7010309278350515) internal successors, (330), 194 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:31,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 330 transitions. [2021-02-19 20:36:31,436 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 330 transitions. Word has length 35 [2021-02-19 20:36:31,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:31,436 INFO L480 AbstractCegarLoop]: Abstraction has 195 states and 330 transitions. [2021-02-19 20:36:31,436 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:31,436 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 330 transitions. [2021-02-19 20:36:31,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:31,437 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:31,437 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:31,637 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-02-19 20:36:31,637 INFO L428 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:31,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:31,637 INFO L82 PathProgramCache]: Analyzing trace with hash -507042744, now seen corresponding path program 75 times [2021-02-19 20:36:31,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:31,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953670660] [2021-02-19 20:36:31,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:31,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:32,136 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:32,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953670660] [2021-02-19 20:36:32,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518027669] [2021-02-19 20:36:32,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:32,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:36:32,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:32,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:32,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:32,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-02-19 20:36:32,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:32,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:32,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:32,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:32,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:32,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:32,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:32,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:32,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:36:32,444 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:32,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:32,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:36:32,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960906754] [2021-02-19 20:36:32,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:36:32,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:32,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:36:32,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:36:32,445 INFO L87 Difference]: Start difference. First operand 195 states and 330 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:33,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:33,781 INFO L93 Difference]: Finished difference Result 300 states and 497 transitions. [2021-02-19 20:36:33,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-02-19 20:36:33,782 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:33,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:33,782 INFO L225 Difference]: With dead ends: 300 [2021-02-19 20:36:33,782 INFO L226 Difference]: Without dead ends: 290 [2021-02-19 20:36:33,783 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 596 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=341, Invalid=2209, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:36:33,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2021-02-19 20:36:33,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 195. [2021-02-19 20:36:33,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 1.7010309278350515) internal successors, (330), 194 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:33,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 330 transitions. [2021-02-19 20:36:33,784 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 330 transitions. Word has length 35 [2021-02-19 20:36:33,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:33,784 INFO L480 AbstractCegarLoop]: Abstraction has 195 states and 330 transitions. [2021-02-19 20:36:33,784 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:33,785 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 330 transitions. [2021-02-19 20:36:33,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:33,785 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:33,785 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:33,985 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:33,985 INFO L428 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:33,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:33,985 INFO L82 PathProgramCache]: Analyzing trace with hash 501450252, now seen corresponding path program 76 times [2021-02-19 20:36:33,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:33,985 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926044924] [2021-02-19 20:36:33,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:33,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:34,447 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:34,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926044924] [2021-02-19 20:36:34,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433201026] [2021-02-19 20:36:34,447 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:34,467 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:36:34,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:34,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:34,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:34,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 13 treesize of output 9 [2021-02-19 20:36:34,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:34,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:34,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:34,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:34,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:36:34,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:34,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:34,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:34,629 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:36:34,748 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:34,748 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:34,748 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:36:34,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237208078] [2021-02-19 20:36:34,749 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:36:34,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:34,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:36:34,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:36:34,749 INFO L87 Difference]: Start difference. First operand 195 states and 330 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:36,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:36,059 INFO L93 Difference]: Finished difference Result 315 states and 520 transitions. [2021-02-19 20:36:36,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-02-19 20:36:36,061 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:36,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:36,061 INFO L225 Difference]: With dead ends: 315 [2021-02-19 20:36:36,061 INFO L226 Difference]: Without dead ends: 306 [2021-02-19 20:36:36,062 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=330, Invalid=2022, Unknown=0, NotChecked=0, Total=2352 [2021-02-19 20:36:36,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-02-19 20:36:36,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 197. [2021-02-19 20:36:36,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 1.7091836734693877) internal successors, (335), 196 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:36,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 335 transitions. [2021-02-19 20:36:36,064 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 335 transitions. Word has length 35 [2021-02-19 20:36:36,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:36,064 INFO L480 AbstractCegarLoop]: Abstraction has 197 states and 335 transitions. [2021-02-19 20:36:36,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:36,064 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 335 transitions. [2021-02-19 20:36:36,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:36,064 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:36,064 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:36,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:36,264 INFO L428 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:36,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:36,265 INFO L82 PathProgramCache]: Analyzing trace with hash 1383515976, now seen corresponding path program 77 times [2021-02-19 20:36:36,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:36,265 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590752246] [2021-02-19 20:36:36,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:36,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:36,730 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:36,730 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590752246] [2021-02-19 20:36:36,730 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067901053] [2021-02-19 20:36:36,730 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:36,752 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:36:36,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:36,753 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 60 conjunts are in the unsatisfiable core [2021-02-19 20:36:36,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:37,607 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:36:37,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 50 [2021-02-19 20:36:37,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:37,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:37,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:37,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:43 [2021-02-19 20:36:37,690 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:36:37,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 24 [2021-02-19 20:36:37,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:37,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:37,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:37,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:7 [2021-02-19 20:36:37,874 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:37,875 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:37,875 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-02-19 20:36:37,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822564191] [2021-02-19 20:36:37,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:36:37,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:37,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:36:37,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1289, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:36:37,876 INFO L87 Difference]: Start difference. First operand 197 states and 335 transitions. Second operand has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:41,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:41,385 INFO L93 Difference]: Finished difference Result 450 states and 736 transitions. [2021-02-19 20:36:41,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-02-19 20:36:41,386 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:41,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:41,387 INFO L225 Difference]: With dead ends: 450 [2021-02-19 20:36:41,387 INFO L226 Difference]: Without dead ends: 430 [2021-02-19 20:36:41,387 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2910 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=771, Invalid=8159, Unknown=0, NotChecked=0, Total=8930 [2021-02-19 20:36:41,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-02-19 20:36:41,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 196. [2021-02-19 20:36:41,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 1.7025641025641025) internal successors, (332), 195 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:41,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 332 transitions. [2021-02-19 20:36:41,389 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 332 transitions. Word has length 35 [2021-02-19 20:36:41,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:41,390 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 332 transitions. [2021-02-19 20:36:41,390 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:41,390 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 332 transitions. [2021-02-19 20:36:41,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:41,390 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:41,390 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:41,590 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-02-19 20:36:41,590 INFO L428 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:41,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:41,590 INFO L82 PathProgramCache]: Analyzing trace with hash 1577161408, now seen corresponding path program 78 times [2021-02-19 20:36:41,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:41,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067408915] [2021-02-19 20:36:41,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:42,045 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:42,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067408915] [2021-02-19 20:36:42,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973829068] [2021-02-19 20:36:42,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 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-02-19 20:36:42,066 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:36:42,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:42,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:36:42,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:42,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:42,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:42,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:42,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:42,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:42,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:42,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:42,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:42,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:42,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:36:42,475 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:42,475 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:42,475 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 22 [2021-02-19 20:36:42,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430147509] [2021-02-19 20:36:42,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-02-19 20:36:42,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:42,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-02-19 20:36:42,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:36:42,476 INFO L87 Difference]: Start difference. First operand 196 states and 332 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:43,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:43,936 INFO L93 Difference]: Finished difference Result 309 states and 510 transitions. [2021-02-19 20:36:43,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-02-19 20:36:43,937 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:43,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:43,938 INFO L225 Difference]: With dead ends: 309 [2021-02-19 20:36:43,938 INFO L226 Difference]: Without dead ends: 298 [2021-02-19 20:36:43,938 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 571 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=367, Invalid=2285, Unknown=0, NotChecked=0, Total=2652 [2021-02-19 20:36:43,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-02-19 20:36:43,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 197. [2021-02-19 20:36:43,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 1.7040816326530612) internal successors, (334), 196 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:43,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 334 transitions. [2021-02-19 20:36:43,940 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 334 transitions. Word has length 35 [2021-02-19 20:36:43,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:43,940 INFO L480 AbstractCegarLoop]: Abstraction has 197 states and 334 transitions. [2021-02-19 20:36:43,940 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:43,940 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 334 transitions. [2021-02-19 20:36:43,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:43,940 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:43,940 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:44,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:44,140 INFO L428 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:44,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:44,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1835740164, now seen corresponding path program 79 times [2021-02-19 20:36:44,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:44,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026864244] [2021-02-19 20:36:44,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:44,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:44,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026864244] [2021-02-19 20:36:44,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289175801] [2021-02-19 20:36:44,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 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-02-19 20:36:44,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:44,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:44,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:44,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:44,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:44,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:44,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:44,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:44,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:36:44,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:44,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:44,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:44,865 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:36:44,995 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:44,996 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:44,996 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:36:44,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306530227] [2021-02-19 20:36:44,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:36:44,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:44,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:36:44,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:36:44,996 INFO L87 Difference]: Start difference. First operand 197 states and 334 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:46,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:46,439 INFO L93 Difference]: Finished difference Result 296 states and 492 transitions. [2021-02-19 20:36:46,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 20:36:46,441 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:46,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:46,441 INFO L225 Difference]: With dead ends: 296 [2021-02-19 20:36:46,441 INFO L226 Difference]: Without dead ends: 286 [2021-02-19 20:36:46,441 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-02-19 20:36:46,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-02-19 20:36:46,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 194. [2021-02-19 20:36:46,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 1.6994818652849741) internal successors, (328), 193 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:46,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 328 transitions. [2021-02-19 20:36:46,443 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 328 transitions. Word has length 35 [2021-02-19 20:36:46,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:46,443 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 328 transitions. [2021-02-19 20:36:46,443 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:46,443 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 328 transitions. [2021-02-19 20:36:46,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:46,443 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:46,444 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:46,644 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:46,644 INFO L428 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:46,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:46,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1035968978, now seen corresponding path program 80 times [2021-02-19 20:36:46,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:46,644 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043288426] [2021-02-19 20:36:46,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:46,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:47,105 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:47,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043288426] [2021-02-19 20:36:47,105 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779708319] [2021-02-19 20:36:47,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:47,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:36:47,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:47,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:47,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:47,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 13 treesize of output 9 [2021-02-19 20:36:47,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:47,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:47,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:47,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:47,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 13 treesize of output 9 [2021-02-19 20:36:47,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:47,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:47,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:47,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:36:47,453 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:47,453 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:47,453 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:36:47,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454571506] [2021-02-19 20:36:47,453 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:36:47,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:47,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:36:47,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:36:47,454 INFO L87 Difference]: Start difference. First operand 194 states and 328 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:48,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:48,839 INFO L93 Difference]: Finished difference Result 315 states and 517 transitions. [2021-02-19 20:36:48,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-02-19 20:36:48,841 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:48,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:48,841 INFO L225 Difference]: With dead ends: 315 [2021-02-19 20:36:48,841 INFO L226 Difference]: Without dead ends: 304 [2021-02-19 20:36:48,841 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2021-02-19 20:36:48,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-02-19 20:36:48,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 196. [2021-02-19 20:36:48,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 1.7076923076923076) internal successors, (333), 195 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:48,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 333 transitions. [2021-02-19 20:36:48,843 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 333 transitions. Word has length 35 [2021-02-19 20:36:48,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:48,843 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 333 transitions. [2021-02-19 20:36:48,843 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:48,843 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 333 transitions. [2021-02-19 20:36:48,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:48,844 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:48,844 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:49,044 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:49,044 INFO L428 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:49,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:49,044 INFO L82 PathProgramCache]: Analyzing trace with hash -153903254, now seen corresponding path program 81 times [2021-02-19 20:36:49,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:49,044 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029062449] [2021-02-19 20:36:49,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:49,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:49,525 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:49,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029062449] [2021-02-19 20:36:49,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418782507] [2021-02-19 20:36:49,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:49,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:36:49,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:49,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:36:49,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:50,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:36:50,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 11 treesize of output 7 [2021-02-19 20:36:50,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:50,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:50,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:36:50,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:15 [2021-02-19 20:36:50,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:50,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:50,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:50,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:50,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:36:50,252 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:50,253 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:50,253 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20] total 27 [2021-02-19 20:36:50,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166391411] [2021-02-19 20:36:50,253 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-02-19 20:36:50,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:50,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-02-19 20:36:50,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:36:50,253 INFO L87 Difference]: Start difference. First operand 196 states and 333 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:52,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:52,680 INFO L93 Difference]: Finished difference Result 307 states and 505 transitions. [2021-02-19 20:36:52,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-02-19 20:36:52,681 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:52,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:52,682 INFO L225 Difference]: With dead ends: 307 [2021-02-19 20:36:52,682 INFO L226 Difference]: Without dead ends: 297 [2021-02-19 20:36:52,682 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=433, Invalid=2873, Unknown=0, NotChecked=0, Total=3306 [2021-02-19 20:36:52,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-02-19 20:36:52,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 195. [2021-02-19 20:36:52,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 1.7061855670103092) internal successors, (331), 194 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:52,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 331 transitions. [2021-02-19 20:36:52,684 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 331 transitions. Word has length 35 [2021-02-19 20:36:52,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:52,684 INFO L480 AbstractCegarLoop]: Abstraction has 195 states and 331 transitions. [2021-02-19 20:36:52,684 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:52,684 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 331 transitions. [2021-02-19 20:36:52,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:52,684 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:52,684 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:52,885 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:52,885 INFO L428 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:52,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:52,885 INFO L82 PathProgramCache]: Analyzing trace with hash 991291596, now seen corresponding path program 82 times [2021-02-19 20:36:52,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:52,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346764569] [2021-02-19 20:36:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:53,415 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:53,415 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346764569] [2021-02-19 20:36:53,415 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703118800] [2021-02-19 20:36:53,415 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:53,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:36:53,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:53,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:53,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:53,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 13 treesize of output 9 [2021-02-19 20:36:53,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:53,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:53,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:53,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:53,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-02-19 20:36:53,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:53,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:53,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:53,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:36:53,814 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:36:53,814 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:53,814 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-02-19 20:36:53,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520366998] [2021-02-19 20:36:53,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:36:53,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:53,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:36:53,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:36:53,815 INFO L87 Difference]: Start difference. First operand 195 states and 331 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:54,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:54,451 INFO L93 Difference]: Finished difference Result 216 states and 359 transitions. [2021-02-19 20:36:54,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-02-19 20:36:54,452 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:54,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:54,453 INFO L225 Difference]: With dead ends: 216 [2021-02-19 20:36:54,453 INFO L226 Difference]: Without dead ends: 203 [2021-02-19 20:36:54,453 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:36:54,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-02-19 20:36:54,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 195. [2021-02-19 20:36:54,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 1.7010309278350515) internal successors, (330), 194 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:54,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 330 transitions. [2021-02-19 20:36:54,455 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 330 transitions. Word has length 35 [2021-02-19 20:36:54,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:54,455 INFO L480 AbstractCegarLoop]: Abstraction has 195 states and 330 transitions. [2021-02-19 20:36:54,455 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:54,455 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 330 transitions. [2021-02-19 20:36:54,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:54,455 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:54,455 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:54,669 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:54,669 INFO L428 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:54,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:54,670 INFO L82 PathProgramCache]: Analyzing trace with hash 485350314, now seen corresponding path program 83 times [2021-02-19 20:36:54,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:54,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735309034] [2021-02-19 20:36:54,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:54,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:55,229 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:36:55,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735309034] [2021-02-19 20:36:55,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425738936] [2021-02-19 20:36:55,229 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:55,250 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:36:55,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:55,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:36:55,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:55,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:36:55,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:55,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:55,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:55,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:55,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:36:55,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:55,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:55,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:55,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:36:55,711 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:36:55,711 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:55,711 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 22 [2021-02-19 20:36:55,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255290034] [2021-02-19 20:36:55,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-02-19 20:36:55,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:55,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-02-19 20:36:55,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:36:55,712 INFO L87 Difference]: Start difference. First operand 195 states and 330 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:57,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:57,273 INFO L93 Difference]: Finished difference Result 341 states and 557 transitions. [2021-02-19 20:36:57,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:36:57,274 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:57,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:57,275 INFO L225 Difference]: With dead ends: 341 [2021-02-19 20:36:57,275 INFO L226 Difference]: Without dead ends: 325 [2021-02-19 20:36:57,275 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=372, Invalid=2178, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:36:57,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-02-19 20:36:57,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 214. [2021-02-19 20:36:57,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 1.7089201877934272) internal successors, (364), 213 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:57,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 364 transitions. [2021-02-19 20:36:57,277 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 364 transitions. Word has length 35 [2021-02-19 20:36:57,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:57,277 INFO L480 AbstractCegarLoop]: Abstraction has 214 states and 364 transitions. [2021-02-19 20:36:57,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:57,277 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 364 transitions. [2021-02-19 20:36:57,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:57,278 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:57,278 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:57,478 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:57,478 INFO L428 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:57,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:57,478 INFO L82 PathProgramCache]: Analyzing trace with hash 14693192, now seen corresponding path program 84 times [2021-02-19 20:36:57,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:57,478 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172578697] [2021-02-19 20:36:57,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:57,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:57,947 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:36:57,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172578697] [2021-02-19 20:36:57,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503590680] [2021-02-19 20:36:57,948 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:57,973 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:36:57,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:36:57,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:57,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:36:58,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-02-19 20:36:58,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:58,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:58,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:58,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:36:58,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:36:58,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:36:58,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:36:58,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:36:58,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:36:58,417 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:36:58,418 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:36:58,418 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-02-19 20:36:58,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925330548] [2021-02-19 20:36:58,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:36:58,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:36:58,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:36:58,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:36:58,418 INFO L87 Difference]: Start difference. First operand 214 states and 364 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:59,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:36:59,263 INFO L93 Difference]: Finished difference Result 293 states and 489 transitions. [2021-02-19 20:36:59,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-02-19 20:36:59,265 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:36:59,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:36:59,265 INFO L225 Difference]: With dead ends: 293 [2021-02-19 20:36:59,265 INFO L226 Difference]: Without dead ends: 277 [2021-02-19 20:36:59,265 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 14 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2021-02-19 20:36:59,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-02-19 20:36:59,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 213. [2021-02-19 20:36:59,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 1.7028301886792452) internal successors, (361), 212 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:59,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 361 transitions. [2021-02-19 20:36:59,267 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 361 transitions. Word has length 35 [2021-02-19 20:36:59,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:36:59,267 INFO L480 AbstractCegarLoop]: Abstraction has 213 states and 361 transitions. [2021-02-19 20:36:59,267 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:36:59,267 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 361 transitions. [2021-02-19 20:36:59,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:36:59,268 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:36:59,268 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:36:59,468 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-02-19 20:36:59,468 INFO L428 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:36:59,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:36:59,468 INFO L82 PathProgramCache]: Analyzing trace with hash 1073095636, now seen corresponding path program 85 times [2021-02-19 20:36:59,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:36:59,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105624395] [2021-02-19 20:36:59,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:36:59,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:59,942 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:36:59,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105624395] [2021-02-19 20:36:59,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848335455] [2021-02-19 20:36:59,942 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:36:59,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:36:59,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:36:59,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:00,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:37:00,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:00,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:00,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:00,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:37:00,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:37:00,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:00,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:00,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:00,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:37:00,319 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:37:00,319 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:00,319 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:37:00,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519692752] [2021-02-19 20:37:00,319 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:37:00,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:00,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:37:00,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:37:00,320 INFO L87 Difference]: Start difference. First operand 213 states and 361 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:01,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:01,989 INFO L93 Difference]: Finished difference Result 357 states and 589 transitions. [2021-02-19 20:37:01,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-02-19 20:37:01,991 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:01,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:01,991 INFO L225 Difference]: With dead ends: 357 [2021-02-19 20:37:01,991 INFO L226 Difference]: Without dead ends: 344 [2021-02-19 20:37:01,992 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=344, Invalid=2206, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:37:01,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-02-19 20:37:01,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 265. [2021-02-19 20:37:01,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 1.6893939393939394) internal successors, (446), 264 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:01,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 446 transitions. [2021-02-19 20:37:01,994 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 446 transitions. Word has length 35 [2021-02-19 20:37:01,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:01,994 INFO L480 AbstractCegarLoop]: Abstraction has 265 states and 446 transitions. [2021-02-19 20:37:01,994 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:01,994 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 446 transitions. [2021-02-19 20:37:01,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:01,995 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:01,995 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:02,195 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:02,195 INFO L428 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:02,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:02,195 INFO L82 PathProgramCache]: Analyzing trace with hash -2146160504, now seen corresponding path program 86 times [2021-02-19 20:37:02,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:02,195 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776515344] [2021-02-19 20:37:02,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:02,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:02,694 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:37:02,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776515344] [2021-02-19 20:37:02,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203439808] [2021-02-19 20:37:02,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:02,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:37:02,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:02,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:37:02,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:02,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-02-19 20:37:02,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:02,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:02,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:02,908 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:37:02,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 13 treesize of output 9 [2021-02-19 20:37:02,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:02,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:02,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:02,929 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:37:03,067 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:37:03,068 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:03,068 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:37:03,068 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525834140] [2021-02-19 20:37:03,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:37:03,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:03,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:37:03,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:37:03,068 INFO L87 Difference]: Start difference. First operand 265 states and 446 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:04,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:04,632 INFO L93 Difference]: Finished difference Result 418 states and 692 transitions. [2021-02-19 20:37:04,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-02-19 20:37:04,634 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:04,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:04,634 INFO L225 Difference]: With dead ends: 418 [2021-02-19 20:37:04,634 INFO L226 Difference]: Without dead ends: 405 [2021-02-19 20:37:04,634 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=344, Invalid=2206, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:37:04,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2021-02-19 20:37:04,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 272. [2021-02-19 20:37:04,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 1.6974169741697418) internal successors, (460), 271 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:04,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 460 transitions. [2021-02-19 20:37:04,637 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 460 transitions. Word has length 35 [2021-02-19 20:37:04,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:04,637 INFO L480 AbstractCegarLoop]: Abstraction has 272 states and 460 transitions. [2021-02-19 20:37:04,637 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:04,637 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 460 transitions. [2021-02-19 20:37:04,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:04,637 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:04,637 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:04,841 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-02-19 20:37:04,842 INFO L428 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:04,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:04,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1560336026, now seen corresponding path program 87 times [2021-02-19 20:37:04,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:04,842 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19333269] [2021-02-19 20:37:04,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:04,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:05,362 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:37:05,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19333269] [2021-02-19 20:37:05,363 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622242115] [2021-02-19 20:37:05,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:05,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:37:05,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:05,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:37:05,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:05,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:37:05,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 11 treesize of output 7 [2021-02-19 20:37:05,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:05,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:05,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:37:05,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-02-19 20:37:06,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:37:06,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 11 treesize of output 7 [2021-02-19 20:37:06,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:06,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:06,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:06,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:37:06,256 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:37:06,256 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:06,256 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-02-19 20:37:06,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888470414] [2021-02-19 20:37:06,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-02-19 20:37:06,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:06,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-02-19 20:37:06,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:37:06,257 INFO L87 Difference]: Start difference. First operand 272 states and 460 transitions. Second operand has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:09,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:09,648 INFO L93 Difference]: Finished difference Result 438 states and 726 transitions. [2021-02-19 20:37:09,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-02-19 20:37:09,650 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:09,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:09,651 INFO L225 Difference]: With dead ends: 438 [2021-02-19 20:37:09,651 INFO L226 Difference]: Without dead ends: 422 [2021-02-19 20:37:09,651 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1044 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=636, Invalid=3654, Unknown=0, NotChecked=0, Total=4290 [2021-02-19 20:37:09,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-02-19 20:37:09,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 342. [2021-02-19 20:37:09,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 1.7067448680351907) internal successors, (582), 341 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:09,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 582 transitions. [2021-02-19 20:37:09,654 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 582 transitions. Word has length 35 [2021-02-19 20:37:09,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:09,654 INFO L480 AbstractCegarLoop]: Abstraction has 342 states and 582 transitions. [2021-02-19 20:37:09,654 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:09,654 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 582 transitions. [2021-02-19 20:37:09,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:09,655 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:09,655 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:09,855 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-02-19 20:37:09,855 INFO L428 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:09,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:09,855 INFO L82 PathProgramCache]: Analyzing trace with hash 783950054, now seen corresponding path program 88 times [2021-02-19 20:37:09,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:09,855 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900157251] [2021-02-19 20:37:09,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:09,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:10,412 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:10,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900157251] [2021-02-19 20:37:10,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527017392] [2021-02-19 20:37:10,413 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:10,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:37:10,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:10,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:37:10,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37: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-02-19 20:37:10,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:10,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:10,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:10,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:37:10,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:37:10,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:10,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:10,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:10,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:37:10,819 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:10,819 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:10,819 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:37:10,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845924899] [2021-02-19 20:37:10,819 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:37:10,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:10,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:37:10,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:37:10,820 INFO L87 Difference]: Start difference. First operand 342 states and 582 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:12,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:12,460 INFO L93 Difference]: Finished difference Result 593 states and 985 transitions. [2021-02-19 20:37:12,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-02-19 20:37:12,462 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:12,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:12,463 INFO L225 Difference]: With dead ends: 593 [2021-02-19 20:37:12,463 INFO L226 Difference]: Without dead ends: 577 [2021-02-19 20:37:12,463 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=281, Invalid=1699, Unknown=0, NotChecked=0, Total=1980 [2021-02-19 20:37:12,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-02-19 20:37:12,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 368. [2021-02-19 20:37:12,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 1.7111716621253406) internal successors, (628), 367 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:12,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 628 transitions. [2021-02-19 20:37:12,466 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 628 transitions. Word has length 35 [2021-02-19 20:37:12,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:12,467 INFO L480 AbstractCegarLoop]: Abstraction has 368 states and 628 transitions. [2021-02-19 20:37:12,467 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:12,467 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 628 transitions. [2021-02-19 20:37:12,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:12,467 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:12,467 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:12,667 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:12,667 INFO L428 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:12,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:12,668 INFO L82 PathProgramCache]: Analyzing trace with hash -509479356, now seen corresponding path program 89 times [2021-02-19 20:37:12,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:12,668 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859253492] [2021-02-19 20:37:12,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:12,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:13,347 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:13,347 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859253492] [2021-02-19 20:37:13,347 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051383288] [2021-02-19 20:37:13,347 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:13,369 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-02-19 20:37:13,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:13,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 46 conjunts are in the unsatisfiable core [2021-02-19 20:37:13,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:14,484 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-02-19 20:37:14,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 39 [2021-02-19 20:37:14,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:14,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:14,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:14,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:72, output treesize:37 [2021-02-19 20:37:14,666 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:37:14,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 19 [2021-02-19 20:37:14,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:14,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:14,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:14,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:9 [2021-02-19 20:37:14,902 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:37:14,902 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:14,902 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 37 [2021-02-19 20:37:14,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451082326] [2021-02-19 20:37:14,903 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:37:14,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:14,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:37:14,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1283, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:37:14,903 INFO L87 Difference]: Start difference. First operand 368 states and 628 transitions. Second operand has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 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-02-19 20:37:20,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:20,085 INFO L93 Difference]: Finished difference Result 770 states and 1293 transitions. [2021-02-19 20:37:20,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-02-19 20:37:20,087 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:20,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:20,088 INFO L225 Difference]: With dead ends: 770 [2021-02-19 20:37:20,088 INFO L226 Difference]: Without dead ends: 738 [2021-02-19 20:37:20,089 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2837 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=709, Invalid=7663, Unknown=0, NotChecked=0, Total=8372 [2021-02-19 20:37:20,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2021-02-19 20:37:20,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 418. [2021-02-19 20:37:20,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 1.7050359712230216) internal successors, (711), 417 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:20,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 711 transitions. [2021-02-19 20:37:20,092 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 711 transitions. Word has length 35 [2021-02-19 20:37:20,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:20,093 INFO L480 AbstractCegarLoop]: Abstraction has 418 states and 711 transitions. [2021-02-19 20:37:20,093 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 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-02-19 20:37:20,093 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 711 transitions. [2021-02-19 20:37:20,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:20,093 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:20,093 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:20,298 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:20,298 INFO L428 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:20,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:20,298 INFO L82 PathProgramCache]: Analyzing trace with hash -624062930, now seen corresponding path program 90 times [2021-02-19 20:37:20,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:20,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569678630] [2021-02-19 20:37:20,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:20,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:20,965 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569678630] [2021-02-19 20:37:20,965 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376139658] [2021-02-19 20:37:20,965 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:20,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:37:20,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:20,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 48 conjunts are in the unsatisfiable core [2021-02-19 20:37:20,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:22,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:37:22,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:37:22,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:37:22,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:37:22,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:37:22,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:37:22,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 50 [2021-02-19 20:37:22,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:22,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:22,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:22,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:92, output treesize:44 [2021-02-19 20:37:22,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:37:22,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:37:22,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:37:22,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:37:22,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:37:22,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2021-02-19 20:37:22,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:22,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:22,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:22,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:11 [2021-02-19 20:37:22,922 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:37:22,922 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:22,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-02-19 20:37:22,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175953910] [2021-02-19 20:37:22,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:37:22,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:22,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:37:22,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1308, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:37:22,923 INFO L87 Difference]: Start difference. First operand 418 states and 711 transitions. Second operand has 38 states, 38 states have (on average 1.6578947368421053) internal successors, (63), 37 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:28,414 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 42 [2021-02-19 20:37:29,021 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 43 [2021-02-19 20:37:29,296 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2021-02-19 20:37:29,611 WARN L202 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 44 [2021-02-19 20:37:29,794 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-02-19 20:37:30,119 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 44 [2021-02-19 20:37:30,508 WARN L202 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 43 [2021-02-19 20:37:30,776 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 46 [2021-02-19 20:37:30,981 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2021-02-19 20:37:31,158 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 43 [2021-02-19 20:37:31,502 WARN L202 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 45 [2021-02-19 20:37:31,725 WARN L202 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 43 [2021-02-19 20:37:31,906 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 43 [2021-02-19 20:37:32,851 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2021-02-19 20:37:35,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:35,144 INFO L93 Difference]: Finished difference Result 818 states and 1352 transitions. [2021-02-19 20:37:35,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2021-02-19 20:37:35,147 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.6578947368421053) internal successors, (63), 37 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:35,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:35,147 INFO L225 Difference]: With dead ends: 818 [2021-02-19 20:37:35,147 INFO L226 Difference]: Without dead ends: 754 [2021-02-19 20:37:35,148 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5128 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=998, Invalid=14502, Unknown=0, NotChecked=0, Total=15500 [2021-02-19 20:37:35,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2021-02-19 20:37:35,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 485. [2021-02-19 20:37:35,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 484 states have (on average 1.725206611570248) internal successors, (835), 484 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:35,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 835 transitions. [2021-02-19 20:37:35,152 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 835 transitions. Word has length 35 [2021-02-19 20:37:35,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:35,152 INFO L480 AbstractCegarLoop]: Abstraction has 485 states and 835 transitions. [2021-02-19 20:37:35,153 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.6578947368421053) internal successors, (63), 37 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:35,153 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 835 transitions. [2021-02-19 20:37:35,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:35,153 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:35,153 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:35,353 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:35,353 INFO L428 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:35,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:35,354 INFO L82 PathProgramCache]: Analyzing trace with hash -1766168752, now seen corresponding path program 91 times [2021-02-19 20:37:35,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:35,354 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799385199] [2021-02-19 20:37:35,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:35,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:36,117 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799385199] [2021-02-19 20:37:36,117 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828584176] [2021-02-19 20:37:36,117 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:36,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:36,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:37:36,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:36,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-02-19 20:37:36,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:36,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:36,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:36,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:37:36,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:37:36,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:36,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:36,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:36,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:37:36,709 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:36,709 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:36,709 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:37:36,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006345573] [2021-02-19 20:37:36,709 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:37:36,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:36,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:37:36,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:37:36,710 INFO L87 Difference]: Start difference. First operand 485 states and 835 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:38,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:38,511 INFO L93 Difference]: Finished difference Result 586 states and 991 transitions. [2021-02-19 20:37:38,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:37:38,513 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:38,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:38,514 INFO L225 Difference]: With dead ends: 586 [2021-02-19 20:37:38,514 INFO L226 Difference]: Without dead ends: 575 [2021-02-19 20:37:38,514 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=224, Invalid=1498, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 20:37:38,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2021-02-19 20:37:38,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 501. [2021-02-19 20:37:38,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 500 states have (on average 1.718) internal successors, (859), 500 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:38,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 859 transitions. [2021-02-19 20:37:38,518 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 859 transitions. Word has length 35 [2021-02-19 20:37:38,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:38,518 INFO L480 AbstractCegarLoop]: Abstraction has 501 states and 859 transitions. [2021-02-19 20:37:38,518 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:38,518 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 859 transitions. [2021-02-19 20:37:38,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:38,518 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:38,518 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:38,730 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-02-19 20:37:38,731 INFO L428 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:38,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:38,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1200101124, now seen corresponding path program 92 times [2021-02-19 20:37:38,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:38,731 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580866695] [2021-02-19 20:37:38,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:38,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:39,481 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:39,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580866695] [2021-02-19 20:37:39,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510316853] [2021-02-19 20:37:39,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:39,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:37:39,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:39,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:37:39,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:39,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:37:39,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:39,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:39,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:39,800 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:37:39,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 13 treesize of output 9 [2021-02-19 20:37:39,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:39,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:39,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:39,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:37:40,044 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:40,044 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:40,044 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:37:40,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26133174] [2021-02-19 20:37:40,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:37:40,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:40,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:37:40,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:37:40,045 INFO L87 Difference]: Start difference. First operand 501 states and 859 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:41,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:41,878 INFO L93 Difference]: Finished difference Result 593 states and 1003 transitions. [2021-02-19 20:37:41,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:37:41,881 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:41,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:41,881 INFO L225 Difference]: With dead ends: 593 [2021-02-19 20:37:41,881 INFO L226 Difference]: Without dead ends: 582 [2021-02-19 20:37:41,882 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=219, Invalid=1587, Unknown=0, NotChecked=0, Total=1806 [2021-02-19 20:37:41,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2021-02-19 20:37:41,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 503. [2021-02-19 20:37:41,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 502 states have (on average 1.7191235059760956) internal successors, (863), 502 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:41,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 863 transitions. [2021-02-19 20:37:41,886 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 863 transitions. Word has length 35 [2021-02-19 20:37:41,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:41,886 INFO L480 AbstractCegarLoop]: Abstraction has 503 states and 863 transitions. [2021-02-19 20:37:41,886 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:41,886 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 863 transitions. [2021-02-19 20:37:41,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:41,886 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:41,886 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:42,087 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:42,087 INFO L428 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:42,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:42,087 INFO L82 PathProgramCache]: Analyzing trace with hash -1413029262, now seen corresponding path program 93 times [2021-02-19 20:37:42,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:42,087 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639639157] [2021-02-19 20:37:42,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:42,893 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:42,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639639157] [2021-02-19 20:37:42,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431529562] [2021-02-19 20:37:42,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:42,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:37:42,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:42,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:37:42,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:43,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:37:43,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 11 treesize of output 7 [2021-02-19 20:37:43,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:43,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:43,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:37:43,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-02-19 20:37:44,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:37:44,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 11 treesize of output 7 [2021-02-19 20:37:44,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:44,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:44,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:44,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:37:44,336 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:44,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:44,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-02-19 20:37:44,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883817597] [2021-02-19 20:37:44,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-02-19 20:37:44,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:44,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-02-19 20:37:44,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2021-02-19 20:37:44,337 INFO L87 Difference]: Start difference. First operand 503 states and 863 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:54,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:54,064 INFO L93 Difference]: Finished difference Result 1069 states and 1810 transitions. [2021-02-19 20:37:54,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-02-19 20:37:54,068 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:54,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:54,069 INFO L225 Difference]: With dead ends: 1069 [2021-02-19 20:37:54,069 INFO L226 Difference]: Without dead ends: 1041 [2021-02-19 20:37:54,069 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3219 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=1261, Invalid=9451, Unknown=0, NotChecked=0, Total=10712 [2021-02-19 20:37:54,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2021-02-19 20:37:54,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 657. [2021-02-19 20:37:54,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 1.7530487804878048) internal successors, (1150), 656 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:54,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1150 transitions. [2021-02-19 20:37:54,076 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1150 transitions. Word has length 35 [2021-02-19 20:37:54,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:54,076 INFO L480 AbstractCegarLoop]: Abstraction has 657 states and 1150 transitions. [2021-02-19 20:37:54,076 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:54,076 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1150 transitions. [2021-02-19 20:37:54,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:54,076 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:54,076 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:54,277 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-02-19 20:37:54,277 INFO L428 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:54,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:54,277 INFO L82 PathProgramCache]: Analyzing trace with hash -875173684, now seen corresponding path program 94 times [2021-02-19 20:37:54,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:54,277 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067917826] [2021-02-19 20:37:54,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:54,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:55,124 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:55,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067917826] [2021-02-19 20:37:55,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940792919] [2021-02-19 20:37:55,125 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:55,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:37:55,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:55,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:37:55,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:55,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 13 treesize of output 9 [2021-02-19 20:37:55,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:55,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:55,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:55,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:37:55,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 13 treesize of output 9 [2021-02-19 20:37:55,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:55,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:55,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:55,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:37:55,849 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:37:55,849 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:55,849 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-02-19 20:37:55,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472570341] [2021-02-19 20:37:55,849 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:37:55,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:55,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:37:55,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:37:55,850 INFO L87 Difference]: Start difference. First operand 657 states and 1150 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:57,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:37:57,165 INFO L93 Difference]: Finished difference Result 728 states and 1252 transitions. [2021-02-19 20:37:57,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-02-19 20:37:57,168 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:37:57,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:37:57,169 INFO L225 Difference]: With dead ends: 728 [2021-02-19 20:37:57,169 INFO L226 Difference]: Without dead ends: 715 [2021-02-19 20:37:57,169 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 13 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:37:57,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2021-02-19 20:37:57,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 546. [2021-02-19 20:37:57,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 1.7357798165137615) internal successors, (946), 545 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:57,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 946 transitions. [2021-02-19 20:37:57,174 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 946 transitions. Word has length 35 [2021-02-19 20:37:57,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:37:57,174 INFO L480 AbstractCegarLoop]: Abstraction has 546 states and 946 transitions. [2021-02-19 20:37:57,174 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:37:57,174 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 946 transitions. [2021-02-19 20:37:57,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:37:57,174 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:37:57,174 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:37:57,389 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:57,390 INFO L428 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:37:57,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:37:57,390 INFO L82 PathProgramCache]: Analyzing trace with hash 876131336, now seen corresponding path program 95 times [2021-02-19 20:37:57,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:37:57,390 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116123737] [2021-02-19 20:37:57,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:37:57,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:37:58,175 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:37:58,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116123737] [2021-02-19 20:37:58,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963443441] [2021-02-19 20:37:58,175 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:37:58,198 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:37:58,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:37:58,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:37:58,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:37:58,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 13 treesize of output 9 [2021-02-19 20:37:58,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:58,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:58,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:58,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:37:58,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 13 treesize of output 9 [2021-02-19 20:37:58,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:37:58,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:37:58,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:37:58,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:37:58,934 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:37:58,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:37:58,934 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2021-02-19 20:37:58,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613430408] [2021-02-19 20:37:58,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-02-19 20:37:58,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:37:58,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-02-19 20:37:58,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:37:58,935 INFO L87 Difference]: Start difference. First operand 546 states and 946 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:01,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:01,640 INFO L93 Difference]: Finished difference Result 1039 states and 1769 transitions. [2021-02-19 20:38:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-02-19 20:38:01,643 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:38:01,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:01,644 INFO L225 Difference]: With dead ends: 1039 [2021-02-19 20:38:01,644 INFO L226 Difference]: Without dead ends: 1023 [2021-02-19 20:38:01,644 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=407, Invalid=2245, Unknown=0, NotChecked=0, Total=2652 [2021-02-19 20:38:01,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states. [2021-02-19 20:38:01,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 670. [2021-02-19 20:38:01,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 1.7443946188340806) internal successors, (1167), 669 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-02-19 20:38:01,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1167 transitions. [2021-02-19 20:38:01,651 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1167 transitions. Word has length 35 [2021-02-19 20:38:01,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:01,651 INFO L480 AbstractCegarLoop]: Abstraction has 670 states and 1167 transitions. [2021-02-19 20:38:01,651 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:01,651 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1167 transitions. [2021-02-19 20:38:01,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:01,651 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:01,651 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:01,861 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:38:01,862 INFO L428 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:01,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:01,862 INFO L82 PathProgramCache]: Analyzing trace with hash -2017718422, now seen corresponding path program 96 times [2021-02-19 20:38:01,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:01,862 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123869735] [2021-02-19 20:38:01,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:01,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:02,702 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:38:02,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123869735] [2021-02-19 20:38:02,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870528013] [2021-02-19 20:38:02,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:38:02,724 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:38:02,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:38:02,725 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 53 conjunts are in the unsatisfiable core [2021-02-19 20:38:02,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:38:04,314 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:38:04,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 44 [2021-02-19 20:38:04,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:04,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:04,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:04,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:73, output treesize:38 [2021-02-19 20:38:04,573 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:38:04,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 20 [2021-02-19 20:38:04,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:04,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:04,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:04,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:12 [2021-02-19 20:38:04,952 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:38:04,952 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:38:04,952 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 22] total 37 [2021-02-19 20:38:04,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768391424] [2021-02-19 20:38:04,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:38:04,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:38:04,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:38:04,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1289, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:38:04,953 INFO L87 Difference]: Start difference. First operand 670 states and 1167 transitions. Second operand has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:09,793 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-02-19 20:38:11,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:11,434 INFO L93 Difference]: Finished difference Result 917 states and 1557 transitions. [2021-02-19 20:38:11,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-02-19 20:38:11,437 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:38:11,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:11,438 INFO L225 Difference]: With dead ends: 917 [2021-02-19 20:38:11,438 INFO L226 Difference]: Without dead ends: 891 [2021-02-19 20:38:11,438 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=572, Invalid=5908, Unknown=0, NotChecked=0, Total=6480 [2021-02-19 20:38:11,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2021-02-19 20:38:11,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 679. [2021-02-19 20:38:11,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 1.747787610619469) internal successors, (1185), 678 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:11,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1185 transitions. [2021-02-19 20:38:11,444 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1185 transitions. Word has length 35 [2021-02-19 20:38:11,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:11,444 INFO L480 AbstractCegarLoop]: Abstraction has 679 states and 1185 transitions. [2021-02-19 20:38:11,444 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:11,444 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1185 transitions. [2021-02-19 20:38:11,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:11,445 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:11,445 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:11,645 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2021-02-19 20:38:11,645 INFO L428 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:11,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:11,646 INFO L82 PathProgramCache]: Analyzing trace with hash -1429973100, now seen corresponding path program 97 times [2021-02-19 20:38:11,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:11,646 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820568701] [2021-02-19 20:38:11,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:11,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:12,482 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:38:12,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820568701] [2021-02-19 20:38:12,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389190381] [2021-02-19 20:38:12,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 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-02-19 20:38:12,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:12,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:38:12,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:38:12,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 17 treesize of output 9 [2021-02-19 20:38:12,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:12,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:12,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:12,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-02-19 20:38:12,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 13 treesize of output 9 [2021-02-19 20:38:12,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:12,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:12,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:12,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:38:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:38:13,197 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:38:13,197 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:38:13,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870266400] [2021-02-19 20:38:13,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:38:13,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:38:13,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:38:13,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:38:13,198 INFO L87 Difference]: Start difference. First operand 679 states and 1185 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:38:15,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:15,559 INFO L93 Difference]: Finished difference Result 974 states and 1665 transitions. [2021-02-19 20:38:15,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-02-19 20:38:15,562 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-02-19 20:38:15,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:15,563 INFO L225 Difference]: With dead ends: 974 [2021-02-19 20:38:15,563 INFO L226 Difference]: Without dead ends: 948 [2021-02-19 20:38:15,563 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2021-02-19 20:38:15,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2021-02-19 20:38:15,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 694. [2021-02-19 20:38:15,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 1.7445887445887447) internal successors, (1209), 693 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:15,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1209 transitions. [2021-02-19 20:38:15,569 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1209 transitions. Word has length 35 [2021-02-19 20:38:15,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:15,569 INFO L480 AbstractCegarLoop]: Abstraction has 694 states and 1209 transitions. [2021-02-19 20:38:15,569 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:38:15,569 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1209 transitions. [2021-02-19 20:38:15,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:15,569 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:15,569 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:15,769 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-02-19 20:38:15,770 INFO L428 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:15,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:15,770 INFO L82 PathProgramCache]: Analyzing trace with hash -354261944, now seen corresponding path program 98 times [2021-02-19 20:38:15,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:15,770 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173013373] [2021-02-19 20:38:15,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:15,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:16,626 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:38:16,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173013373] [2021-02-19 20:38:16,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873194536] [2021-02-19 20:38:16,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:38:16,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:38:16,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:38:16,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:38:16,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:38:16,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:38:16,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:16,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:16,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:16,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:38:16,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:38:16,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:16,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:16,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:16,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:38:17,260 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:38:17,260 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:38:17,260 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-02-19 20:38:17,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129455004] [2021-02-19 20:38:17,261 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:38:17,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:38:17,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:38:17,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:38:17,261 INFO L87 Difference]: Start difference. First operand 694 states and 1209 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:38:19,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:19,838 INFO L93 Difference]: Finished difference Result 1026 states and 1748 transitions. [2021-02-19 20:38:19,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:38:19,841 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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 35 [2021-02-19 20:38:19,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:19,842 INFO L225 Difference]: With dead ends: 1026 [2021-02-19 20:38:19,842 INFO L226 Difference]: Without dead ends: 1006 [2021-02-19 20:38:19,843 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=308, Invalid=1854, Unknown=0, NotChecked=0, Total=2162 [2021-02-19 20:38:19,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2021-02-19 20:38:19,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 721. [2021-02-19 20:38:19,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 1.7444444444444445) internal successors, (1256), 720 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:19,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 1256 transitions. [2021-02-19 20:38:19,849 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 1256 transitions. Word has length 35 [2021-02-19 20:38:19,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:19,849 INFO L480 AbstractCegarLoop]: Abstraction has 721 states and 1256 transitions. [2021-02-19 20:38:19,849 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 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-02-19 20:38:19,849 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 1256 transitions. [2021-02-19 20:38:19,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:19,850 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:19,850 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:20,050 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:38:20,050 INFO L428 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:20,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:20,050 INFO L82 PathProgramCache]: Analyzing trace with hash -795656282, now seen corresponding path program 99 times [2021-02-19 20:38:20,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:20,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144277474] [2021-02-19 20:38:20,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:20,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:20,910 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:38:20,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144277474] [2021-02-19 20:38:20,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807479718] [2021-02-19 20:38:20,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:38:20,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-02-19 20:38:20,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:38:20,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:38:20,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:38:21,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:38:21,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 11 treesize of output 7 [2021-02-19 20:38:21,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:21,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:21,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:38:21,969 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-02-19 20:38:22,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:38:22,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-19 20:38:22,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:22,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:22,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:22,208 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:38:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:38:22,579 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:38:22,579 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-02-19 20:38:22,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355834611] [2021-02-19 20:38:22,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-02-19 20:38:22,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:38:22,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-02-19 20:38:22,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2021-02-19 20:38:22,580 INFO L87 Difference]: Start difference. First operand 721 states and 1256 transitions. Second operand has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 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-02-19 20:38:31,619 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 33 [2021-02-19 20:38:32,801 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2021-02-19 20:38:33,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:33,938 INFO L93 Difference]: Finished difference Result 1417 states and 2428 transitions. [2021-02-19 20:38:33,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-02-19 20:38:33,941 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:38:33,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:33,942 INFO L225 Difference]: With dead ends: 1417 [2021-02-19 20:38:33,942 INFO L226 Difference]: Without dead ends: 1382 [2021-02-19 20:38:33,943 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3396 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=1439, Invalid=9903, Unknown=0, NotChecked=0, Total=11342 [2021-02-19 20:38:33,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states. [2021-02-19 20:38:33,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 354. [2021-02-19 20:38:33,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 1.7337110481586402) internal successors, (612), 353 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:33,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 612 transitions. [2021-02-19 20:38:33,948 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 612 transitions. Word has length 35 [2021-02-19 20:38:33,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:33,948 INFO L480 AbstractCegarLoop]: Abstraction has 354 states and 612 transitions. [2021-02-19 20:38:33,948 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 31 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-02-19 20:38:33,948 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 612 transitions. [2021-02-19 20:38:33,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:33,948 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:33,948 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:34,148 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-02-19 20:38:34,148 INFO L428 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:34,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:34,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1089976684, now seen corresponding path program 100 times [2021-02-19 20:38:34,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:34,149 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798503563] [2021-02-19 20:38:34,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:34,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:35,096 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:38:35,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798503563] [2021-02-19 20:38:35,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292237842] [2021-02-19 20:38:35,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:38:35,121 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:38:35,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:38:35,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:38:35,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:38:35,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-02-19 20:38:35,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:35,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:35,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:35,503 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-02-19 20:38:35,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:38:35,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:35,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:35,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:35,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:38:35,845 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:38:35,846 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:38:35,846 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:38:35,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513539643] [2021-02-19 20:38:35,846 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:38:35,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:38:35,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:38:35,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:38:35,846 INFO L87 Difference]: Start difference. First operand 354 states and 612 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:38,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:38,323 INFO L93 Difference]: Finished difference Result 463 states and 781 transitions. [2021-02-19 20:38:38,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-02-19 20:38:38,327 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:38:38,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:38,327 INFO L225 Difference]: With dead ends: 463 [2021-02-19 20:38:38,327 INFO L226 Difference]: Without dead ends: 454 [2021-02-19 20:38:38,328 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=299, Invalid=1863, Unknown=0, NotChecked=0, Total=2162 [2021-02-19 20:38:38,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-02-19 20:38:38,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 333. [2021-02-19 20:38:38,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 1.7409638554216869) internal successors, (578), 332 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:38,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 578 transitions. [2021-02-19 20:38:38,331 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 578 transitions. Word has length 35 [2021-02-19 20:38:38,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:38,331 INFO L480 AbstractCegarLoop]: Abstraction has 333 states and 578 transitions. [2021-02-19 20:38:38,331 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:38,331 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 578 transitions. [2021-02-19 20:38:38,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:38,331 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:38,331 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:38,532 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-02-19 20:38:38,532 INFO L428 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:38,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:38,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1632845734, now seen corresponding path program 101 times [2021-02-19 20:38:38,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:38,532 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437674824] [2021-02-19 20:38:38,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:38,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:39,521 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:38:39,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437674824] [2021-02-19 20:38:39,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462163233] [2021-02-19 20:38:39,521 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 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-02-19 20:38:39,544 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-02-19 20:38:39,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:38:39,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-02-19 20:38:39,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:38:40,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:38:40,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 11 treesize of output 7 [2021-02-19 20:38:40,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:40,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:40,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:40,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:38:40,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:38:40,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:40,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:40,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:40,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:38:40,996 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:38:40,996 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:38:40,997 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-02-19 20:38:40,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852204673] [2021-02-19 20:38:40,997 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-02-19 20:38:40,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:38:40,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-02-19 20:38:40,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:38:40,997 INFO L87 Difference]: Start difference. First operand 333 states and 578 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-02-19 20:38:45,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:45,209 INFO L93 Difference]: Finished difference Result 486 states and 815 transitions. [2021-02-19 20:38:45,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-02-19 20:38:45,213 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:38:45,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:45,213 INFO L225 Difference]: With dead ends: 486 [2021-02-19 20:38:45,213 INFO L226 Difference]: Without dead ends: 476 [2021-02-19 20:38:45,214 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 754 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=456, Invalid=3084, Unknown=0, NotChecked=0, Total=3540 [2021-02-19 20:38:45,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-02-19 20:38:45,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 342. [2021-02-19 20:38:45,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 1.7390029325513197) internal successors, (593), 341 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:45,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 593 transitions. [2021-02-19 20:38:45,217 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 593 transitions. Word has length 35 [2021-02-19 20:38:45,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:45,217 INFO L480 AbstractCegarLoop]: Abstraction has 342 states and 593 transitions. [2021-02-19 20:38:45,217 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-02-19 20:38:45,217 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 593 transitions. [2021-02-19 20:38:45,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:45,218 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:45,218 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:45,419 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-02-19 20:38:45,419 INFO L428 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:45,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:45,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1162188612, now seen corresponding path program 102 times [2021-02-19 20:38:45,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:45,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776953998] [2021-02-19 20:38:45,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:45,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:46,450 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:38:46,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776953998] [2021-02-19 20:38:46,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240235463] [2021-02-19 20:38:46,451 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 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-02-19 20:38:46,474 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:38:46,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:38:46,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 35 conjunts are in the unsatisfiable core [2021-02-19 20:38:46,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:38:47,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:38:47,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:47,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:47,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:47,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:16 [2021-02-19 20:38:48,084 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 20:38:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-02-19 20:38:48,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:48,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:48,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:48,108 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:12 [2021-02-19 20:38:48,444 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:38:48,445 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:38:48,445 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 34 [2021-02-19 20:38:48,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594054374] [2021-02-19 20:38:48,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-02-19 20:38:48,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:38:48,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-02-19 20:38:48,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1090, Unknown=0, NotChecked=0, Total=1190 [2021-02-19 20:38:48,446 INFO L87 Difference]: Start difference. First operand 342 states and 593 transitions. Second operand has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 34 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:52,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:52,346 INFO L93 Difference]: Finished difference Result 416 states and 705 transitions. [2021-02-19 20:38:52,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-02-19 20:38:52,349 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 34 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:38:52,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:52,350 INFO L225 Difference]: With dead ends: 416 [2021-02-19 20:38:52,350 INFO L226 Difference]: Without dead ends: 384 [2021-02-19 20:38:52,350 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=148, Invalid=1658, Unknown=0, NotChecked=0, Total=1806 [2021-02-19 20:38:52,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2021-02-19 20:38:52,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 342. [2021-02-19 20:38:52,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 1.7360703812316716) internal successors, (592), 341 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:52,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 592 transitions. [2021-02-19 20:38:52,353 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 592 transitions. Word has length 35 [2021-02-19 20:38:52,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:52,353 INFO L480 AbstractCegarLoop]: Abstraction has 342 states and 592 transitions. [2021-02-19 20:38:52,353 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 34 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:52,354 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 592 transitions. [2021-02-19 20:38:52,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:52,354 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:52,354 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:52,568 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:38:52,568 INFO L428 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:52,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:52,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1338525332, now seen corresponding path program 103 times [2021-02-19 20:38:52,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:52,569 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601150741] [2021-02-19 20:38:52,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:52,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:53,633 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:38:53,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601150741] [2021-02-19 20:38:53,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046182702] [2021-02-19 20:38:53,634 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 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-02-19 20:38:53,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:53,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:38:53,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:38:53,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 13 treesize of output 9 [2021-02-19 20:38:54,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:54,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:54,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:54,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:38:54,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:38:54,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:38:54,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:38:54,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:38:54,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:38:54,368 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:38:54,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:38:54,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:38:54,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054070373] [2021-02-19 20:38:54,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:38:54,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:38:54,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:38:54,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:38:54,369 INFO L87 Difference]: Start difference. First operand 342 states and 592 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:57,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:38:57,244 INFO L93 Difference]: Finished difference Result 486 states and 818 transitions. [2021-02-19 20:38:57,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 20:38:57,248 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:38:57,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:38:57,248 INFO L225 Difference]: With dead ends: 486 [2021-02-19 20:38:57,248 INFO L226 Difference]: Without dead ends: 477 [2021-02-19 20:38:57,249 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-02-19 20:38:57,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-02-19 20:38:57,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 344. [2021-02-19 20:38:57,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 1.7405247813411078) internal successors, (597), 343 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:57,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 597 transitions. [2021-02-19 20:38:57,252 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 597 transitions. Word has length 35 [2021-02-19 20:38:57,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:38:57,252 INFO L480 AbstractCegarLoop]: Abstraction has 344 states and 597 transitions. [2021-02-19 20:38:57,252 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:38:57,252 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 597 transitions. [2021-02-19 20:38:57,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:38:57,252 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:38:57,253 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:38:57,453 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-02-19 20:38:57,453 INFO L428 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:38:57,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:38:57,453 INFO L82 PathProgramCache]: Analyzing trace with hash -2074376240, now seen corresponding path program 104 times [2021-02-19 20:38:57,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:38:57,453 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056851909] [2021-02-19 20:38:57,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:38:57,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:38:58,491 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:38:58,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056851909] [2021-02-19 20:38:58,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949762559] [2021-02-19 20:38:58,491 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 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-02-19 20:38:58,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:38:58,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:38:58,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 47 conjunts are in the unsatisfiable core [2021-02-19 20:38:58,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:39:00,464 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:39:00,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 45 [2021-02-19 20:39:00,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:00,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:00,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:00,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:39 [2021-02-19 20:39:00,666 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-02-19 20:39:00,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 22 [2021-02-19 20:39:00,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:00,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:00,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:00,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:7 [2021-02-19 20:39:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:01,114 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:39:01,114 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-02-19 20:39:01,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937840367] [2021-02-19 20:39:01,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:39:01,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:39:01,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:39:01,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1288, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:39:01,115 INFO L87 Difference]: Start difference. First operand 344 states and 597 transitions. Second operand has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:10,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:39:10,023 INFO L93 Difference]: Finished difference Result 629 states and 1042 transitions. [2021-02-19 20:39:10,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-02-19 20:39:10,027 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:39:10,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:39:10,028 INFO L225 Difference]: With dead ends: 629 [2021-02-19 20:39:10,028 INFO L226 Difference]: Without dead ends: 609 [2021-02-19 20:39:10,029 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3058 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=794, Invalid=8518, Unknown=0, NotChecked=0, Total=9312 [2021-02-19 20:39:10,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-02-19 20:39:10,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 344. [2021-02-19 20:39:10,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 1.7405247813411078) internal successors, (597), 343 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:10,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 597 transitions. [2021-02-19 20:39:10,032 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 597 transitions. Word has length 35 [2021-02-19 20:39:10,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:39:10,032 INFO L480 AbstractCegarLoop]: Abstraction has 344 states and 597 transitions. [2021-02-19 20:39:10,032 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:10,032 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 597 transitions. [2021-02-19 20:39:10,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:39:10,033 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:39:10,033 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:39:10,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-02-19 20:39:10,246 INFO L428 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:39:10,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:39:10,247 INFO L82 PathProgramCache]: Analyzing trace with hash -931466628, now seen corresponding path program 105 times [2021-02-19 20:39:10,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:39:10,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032122248] [2021-02-19 20:39:10,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:39:10,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:39:11,325 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:11,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032122248] [2021-02-19 20:39:11,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863512586] [2021-02-19 20:39:11,325 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 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-02-19 20:39:11,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:39:11,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:39:11,349 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 64 conjunts are in the unsatisfiable core [2021-02-19 20:39:11,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:39:13,437 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:39:13,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 50 [2021-02-19 20:39:13,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:13,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:13,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:13,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:81, output treesize:50 [2021-02-19 20:39:13,657 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-02-19 20:39:13,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 27 [2021-02-19 20:39:13,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:13,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:13,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:13,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:10 [2021-02-19 20:39:14,250 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:14,250 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:39:14,250 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 38 [2021-02-19 20:39:14,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476828016] [2021-02-19 20:39:14,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-02-19 20:39:14,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:39:14,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-02-19 20:39:14,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1365, Unknown=0, NotChecked=0, Total=1482 [2021-02-19 20:39:14,251 INFO L87 Difference]: Start difference. First operand 344 states and 597 transitions. Second operand has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:19,809 WARN L202 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2021-02-19 20:39:20,190 WARN L202 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2021-02-19 20:39:20,890 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-02-19 20:39:22,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:39:22,192 INFO L93 Difference]: Finished difference Result 492 states and 830 transitions. [2021-02-19 20:39:22,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-02-19 20:39:22,197 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:39:22,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:39:22,197 INFO L225 Difference]: With dead ends: 492 [2021-02-19 20:39:22,197 INFO L226 Difference]: Without dead ends: 466 [2021-02-19 20:39:22,198 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2274 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=588, Invalid=6722, Unknown=0, NotChecked=0, Total=7310 [2021-02-19 20:39:22,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-02-19 20:39:22,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 343. [2021-02-19 20:39:22,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 1.736842105263158) internal successors, (594), 342 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:22,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 594 transitions. [2021-02-19 20:39:22,202 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 594 transitions. Word has length 35 [2021-02-19 20:39:22,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:39:22,202 INFO L480 AbstractCegarLoop]: Abstraction has 343 states and 594 transitions. [2021-02-19 20:39:22,202 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 1.7692307692307692) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:22,202 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 594 transitions. [2021-02-19 20:39:22,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:39:22,202 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:39:22,202 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:39:22,402 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-02-19 20:39:22,403 INFO L428 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:39:22,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:39:22,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1880730808, now seen corresponding path program 106 times [2021-02-19 20:39:22,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:39:22,403 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344738045] [2021-02-19 20:39:22,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:39:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:39:23,557 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:23,557 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344738045] [2021-02-19 20:39:23,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183874117] [2021-02-19 20:39:23,558 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 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-02-19 20:39:23,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:39:23,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:39:23,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:39:23,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:39:23,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 13 treesize of output 9 [2021-02-19 20:39:23,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:23,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:23,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:23,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:39:24,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:39:24,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:24,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:24,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:24,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:39:24,342 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:24,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:39:24,342 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:39:24,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467767929] [2021-02-19 20:39:24,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:39:24,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:39:24,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:39:24,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:39:24,343 INFO L87 Difference]: Start difference. First operand 343 states and 594 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:27,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:39:27,783 INFO L93 Difference]: Finished difference Result 489 states and 822 transitions. [2021-02-19 20:39:27,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-02-19 20:39:27,787 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:39:27,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:39:27,788 INFO L225 Difference]: With dead ends: 489 [2021-02-19 20:39:27,788 INFO L226 Difference]: Without dead ends: 480 [2021-02-19 20:39:27,788 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=337, Invalid=2113, Unknown=0, NotChecked=0, Total=2450 [2021-02-19 20:39:27,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-02-19 20:39:27,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 344. [2021-02-19 20:39:27,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 1.7376093294460642) internal successors, (596), 343 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-02-19 20:39:27,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 596 transitions. [2021-02-19 20:39:27,791 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 596 transitions. Word has length 35 [2021-02-19 20:39:27,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:39:27,792 INFO L480 AbstractCegarLoop]: Abstraction has 344 states and 596 transitions. [2021-02-19 20:39:27,792 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:27,792 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 596 transitions. [2021-02-19 20:39:27,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:39:27,792 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:39:27,792 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:39:27,992 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:39:27,992 INFO L428 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:39:27,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:39:27,993 INFO L82 PathProgramCache]: Analyzing trace with hash -998665084, now seen corresponding path program 107 times [2021-02-19 20:39:27,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:39:27,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22239535] [2021-02-19 20:39:27,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:39:27,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:39:29,136 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:29,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22239535] [2021-02-19 20:39:29,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857630849] [2021-02-19 20:39:29,136 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:39:29,161 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-02-19 20:39:29,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:39:29,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 46 conjunts are in the unsatisfiable core [2021-02-19 20:39:29,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:39:31,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:39:31,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:39:31,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:39:31,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:39:31,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:39:31,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:39:31,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:39:31,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:39:31,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:39:31,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2021-02-19 20:39:31,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:31,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:31,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:31,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:39 [2021-02-19 20:39:31,954 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:39:31,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 22 [2021-02-19 20:39:31,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:31,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:31,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:31,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:7 [2021-02-19 20:39:32,640 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:32,641 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:39:32,641 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-02-19 20:39:32,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882883890] [2021-02-19 20:39:32,641 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:39:32,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:39:32,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:39:32,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1308, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:39:32,642 INFO L87 Difference]: Start difference. First operand 344 states and 596 transitions. Second operand has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:34,085 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 28 [2021-02-19 20:39:36,396 WARN L202 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-02-19 20:39:38,237 WARN L202 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 28 [2021-02-19 20:39:41,737 WARN L202 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 33 [2021-02-19 20:39:44,997 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2021-02-19 20:39:46,280 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2021-02-19 20:39:47,553 WARN L202 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2021-02-19 20:39:48,051 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 38 [2021-02-19 20:39:48,424 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-02-19 20:39:49,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:39:49,792 INFO L93 Difference]: Finished difference Result 616 states and 1033 transitions. [2021-02-19 20:39:49,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-02-19 20:39:49,795 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:39:49,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:39:49,796 INFO L225 Difference]: With dead ends: 616 [2021-02-19 20:39:49,796 INFO L226 Difference]: Without dead ends: 596 [2021-02-19 20:39:49,797 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3658 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=951, Invalid=11705, Unknown=0, NotChecked=0, Total=12656 [2021-02-19 20:39:49,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-02-19 20:39:49,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 344. [2021-02-19 20:39:49,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 1.7376093294460642) internal successors, (596), 343 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-02-19 20:39:49,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 596 transitions. [2021-02-19 20:39:49,801 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 596 transitions. Word has length 35 [2021-02-19 20:39:49,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:39:49,801 INFO L480 AbstractCegarLoop]: Abstraction has 344 states and 596 transitions. [2021-02-19 20:39:49,801 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:49,801 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 596 transitions. [2021-02-19 20:39:49,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:39:49,801 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:39:49,801 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:39:50,002 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:39:50,002 INFO L428 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:39:50,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:39:50,002 INFO L82 PathProgramCache]: Analyzing trace with hash 9827912, now seen corresponding path program 108 times [2021-02-19 20:39:50,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:39:50,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234251791] [2021-02-19 20:39:50,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:39:50,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:39:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:51,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234251791] [2021-02-19 20:39:51,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924465517] [2021-02-19 20:39:51,229 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 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-02-19 20:39:51,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:39:51,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:39:51,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-02-19 20:39:51,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:39:52,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:39:52,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 11 treesize of output 7 [2021-02-19 20:39:52,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:52,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:52,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:39:52,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-02-19 20:39:52,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:39:52,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 11 treesize of output 7 [2021-02-19 20:39:52,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:39:52,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:39:52,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:39:52,927 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:7 [2021-02-19 20:39:53,429 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:39:53,429 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:39:53,429 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 30 [2021-02-19 20:39:53,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863826913] [2021-02-19 20:39:53,430 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-02-19 20:39:53,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:39:53,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-02-19 20:39:53,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=825, Unknown=0, NotChecked=0, Total=930 [2021-02-19 20:39:53,430 INFO L87 Difference]: Start difference. First operand 344 states and 596 transitions. Second operand has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 30 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:39:54,147 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 26 [2021-02-19 20:39:54,540 WARN L202 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 32 [2021-02-19 20:39:54,817 WARN L202 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 33 [2021-02-19 20:39:55,053 WARN L202 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 34 [2021-02-19 20:39:55,282 WARN L202 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 32 [2021-02-19 20:39:55,491 WARN L202 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 31 [2021-02-19 20:39:55,793 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2021-02-19 20:39:56,261 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 31 [2021-02-19 20:39:56,534 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2021-02-19 20:39:57,801 WARN L202 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2021-02-19 20:39:58,465 WARN L202 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 34 [2021-02-19 20:39:59,281 WARN L202 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2021-02-19 20:40:02,251 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 25 [2021-02-19 20:40:02,459 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 24 [2021-02-19 20:40:05,500 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-02-19 20:40:06,219 WARN L202 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2021-02-19 20:40:06,501 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 32 [2021-02-19 20:40:06,959 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 32 [2021-02-19 20:40:07,223 WARN L202 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2021-02-19 20:40:07,518 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 34 [2021-02-19 20:40:07,747 WARN L202 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2021-02-19 20:40:07,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:40:07,984 INFO L93 Difference]: Finished difference Result 885 states and 1485 transitions. [2021-02-19 20:40:07,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-02-19 20:40:07,989 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 30 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:40:07,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:40:07,990 INFO L225 Difference]: With dead ends: 885 [2021-02-19 20:40:07,990 INFO L226 Difference]: Without dead ends: 859 [2021-02-19 20:40:07,990 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2959 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=1269, Invalid=8831, Unknown=0, NotChecked=0, Total=10100 [2021-02-19 20:40:07,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2021-02-19 20:40:07,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 365. [2021-02-19 20:40:07,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.7197802197802199) internal successors, (626), 364 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-02-19 20:40:07,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 626 transitions. [2021-02-19 20:40:07,995 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 626 transitions. Word has length 35 [2021-02-19 20:40:07,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:40:07,995 INFO L480 AbstractCegarLoop]: Abstraction has 365 states and 626 transitions. [2021-02-19 20:40:07,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 30 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:07,995 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 626 transitions. [2021-02-19 20:40:07,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:40:07,995 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:40:07,995 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:40:08,196 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:40:08,196 INFO L428 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:40:08,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:40:08,196 INFO L82 PathProgramCache]: Analyzing trace with hash 891893636, now seen corresponding path program 109 times [2021-02-19 20:40:08,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:40:08,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337322995] [2021-02-19 20:40:08,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:40:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:40:09,613 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:40:09,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337322995] [2021-02-19 20:40:09,613 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825272697] [2021-02-19 20:40:09,613 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 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-02-19 20:40:09,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:40:09,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:40:09,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:40:10,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:40:10,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:40:10,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:40:10,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:40:10,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:40:10,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 13 treesize of output 9 [2021-02-19 20:40:10,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:40:10,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:40:10,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:40:10,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:40:10,629 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:40:10,629 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:40:10,629 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:40:10,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907654276] [2021-02-19 20:40:10,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:40:10,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:40:10,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:40:10,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:40:10,630 INFO L87 Difference]: Start difference. First operand 365 states and 626 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:11,473 WARN L202 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 28 [2021-02-19 20:40:15,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:40:15,093 INFO L93 Difference]: Finished difference Result 506 states and 850 transitions. [2021-02-19 20:40:15,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-02-19 20:40:15,100 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:40:15,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:40:15,100 INFO L225 Difference]: With dead ends: 506 [2021-02-19 20:40:15,101 INFO L226 Difference]: Without dead ends: 493 [2021-02-19 20:40:15,101 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=348, Invalid=2304, Unknown=0, NotChecked=0, Total=2652 [2021-02-19 20:40:15,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-02-19 20:40:15,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 367. [2021-02-19 20:40:15,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 1.721311475409836) internal successors, (630), 366 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:15,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 630 transitions. [2021-02-19 20:40:15,104 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 630 transitions. Word has length 35 [2021-02-19 20:40:15,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:40:15,105 INFO L480 AbstractCegarLoop]: Abstraction has 367 states and 630 transitions. [2021-02-19 20:40:15,105 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:15,105 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 630 transitions. [2021-02-19 20:40:15,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:40:15,105 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:40:15,105 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:40:15,306 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-02-19 20:40:15,306 INFO L428 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:40:15,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:40:15,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1967604792, now seen corresponding path program 110 times [2021-02-19 20:40:15,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:40:15,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008424103] [2021-02-19 20:40:15,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:40:15,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:40:15,700 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:40:16,761 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:40:16,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008424103] [2021-02-19 20:40:16,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630486739] [2021-02-19 20:40:16,762 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 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-02-19 20:40:16,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:40:16,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:40:16,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 47 conjunts are in the unsatisfiable core [2021-02-19 20:40:16,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:40:19,418 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-02-19 20:40:19,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 48 [2021-02-19 20:40:19,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:40:19,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:40:19,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:40:19,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:37 [2021-02-19 20:40:19,648 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:40:19,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 19 [2021-02-19 20:40:19,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:40:19,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:40:19,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:40:19,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:7 [2021-02-19 20:40:20,334 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:40:20,334 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:40:20,334 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-02-19 20:40:20,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838280768] [2021-02-19 20:40:20,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:40:20,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:40:20,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:40:20,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1289, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:40:20,335 INFO L87 Difference]: Start difference. First operand 367 states and 630 transitions. Second operand has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:20,769 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 23 [2021-02-19 20:40:20,996 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 21 [2021-02-19 20:40:21,358 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 26 [2021-02-19 20:40:21,592 WARN L202 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 27 [2021-02-19 20:40:25,939 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 21 [2021-02-19 20:40:27,547 WARN L202 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2021-02-19 20:40:28,864 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 24 [2021-02-19 20:40:30,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:40:30,100 INFO L93 Difference]: Finished difference Result 599 states and 994 transitions. [2021-02-19 20:40:30,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-02-19 20:40:30,104 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:40:30,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:40:30,105 INFO L225 Difference]: With dead ends: 599 [2021-02-19 20:40:30,105 INFO L226 Difference]: Without dead ends: 579 [2021-02-19 20:40:30,106 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2540 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=670, Invalid=7162, Unknown=0, NotChecked=0, Total=7832 [2021-02-19 20:40:30,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2021-02-19 20:40:30,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 366. [2021-02-19 20:40:30,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 1.7205479452054795) internal successors, (628), 365 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:30,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 628 transitions. [2021-02-19 20:40:30,109 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 628 transitions. Word has length 35 [2021-02-19 20:40:30,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:40:30,110 INFO L480 AbstractCegarLoop]: Abstraction has 366 states and 628 transitions. [2021-02-19 20:40:30,110 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 37 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:30,110 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 628 transitions. [2021-02-19 20:40:30,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:40:30,110 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:40:30,110 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:40:30,310 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-02-19 20:40:30,311 INFO L428 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:40:30,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:40:30,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1527591318, now seen corresponding path program 111 times [2021-02-19 20:40:30,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:40:30,311 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763226896] [2021-02-19 20:40:30,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:40:30,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:40:31,869 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:40:31,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763226896] [2021-02-19 20:40:31,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499228009] [2021-02-19 20:40:31,870 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 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-02-19 20:40:31,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:40:31,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:40:31,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 45 conjunts are in the unsatisfiable core [2021-02-19 20:40:31,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:40:34,979 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 20:40:34,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 41 [2021-02-19 20:40:34,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:40:35,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:40:35,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-02-19 20:40:35,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:50 [2021-02-19 20:40:35,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:40:35,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:40:35,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:40:35,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:40:35,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:40:35,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 22 [2021-02-19 20:40:35,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:40:35,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:40:35,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:40:35,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:9 [2021-02-19 20:40:36,143 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:40:36,144 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:40:36,144 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-02-19 20:40:36,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846703708] [2021-02-19 20:40:36,144 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-02-19 20:40:36,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:40:36,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-02-19 20:40:36,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=1311, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:40:36,145 INFO L87 Difference]: Start difference. First operand 366 states and 628 transitions. Second operand has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:36,776 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 22 [2021-02-19 20:40:37,026 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 22 [2021-02-19 20:40:37,562 WARN L202 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 27 [2021-02-19 20:40:37,863 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 28 [2021-02-19 20:40:38,712 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 26 [2021-02-19 20:40:38,985 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 20 [2021-02-19 20:40:39,976 WARN L202 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:40:41,083 WARN L202 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 29 [2021-02-19 20:40:41,911 WARN L202 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2021-02-19 20:40:43,229 WARN L202 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 28 [2021-02-19 20:40:44,758 WARN L202 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-02-19 20:40:45,426 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 20 [2021-02-19 20:40:45,751 WARN L202 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 29 [2021-02-19 20:40:46,033 WARN L202 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:40:47,132 WARN L202 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 25 [2021-02-19 20:40:47,491 WARN L202 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 37 [2021-02-19 20:40:48,058 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2021-02-19 20:40:48,621 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-02-19 20:40:49,252 WARN L202 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 43 [2021-02-19 20:40:50,047 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-02-19 20:40:50,260 WARN L202 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 19 [2021-02-19 20:40:51,389 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-02-19 20:40:51,787 WARN L202 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-02-19 20:40:52,529 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 44 [2021-02-19 20:40:58,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:40:58,034 INFO L93 Difference]: Finished difference Result 672 states and 1114 transitions. [2021-02-19 20:40:58,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-02-19 20:40:58,040 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:40:58,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:40:58,041 INFO L225 Difference]: With dead ends: 672 [2021-02-19 20:40:58,041 INFO L226 Difference]: Without dead ends: 651 [2021-02-19 20:40:58,042 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3770 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=883, Invalid=11773, Unknown=0, NotChecked=0, Total=12656 [2021-02-19 20:40:58,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2021-02-19 20:40:58,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 362. [2021-02-19 20:40:58,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 1.7119113573407203) internal successors, (618), 361 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:58,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 618 transitions. [2021-02-19 20:40:58,045 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 618 transitions. Word has length 35 [2021-02-19 20:40:58,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:40:58,045 INFO L480 AbstractCegarLoop]: Abstraction has 362 states and 618 transitions. [2021-02-19 20:40:58,045 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:40:58,046 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 618 transitions. [2021-02-19 20:40:58,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:40:58,046 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:40:58,046 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:40:58,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-02-19 20:40:58,246 INFO L428 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:40:58,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:40:58,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1081082320, now seen corresponding path program 112 times [2021-02-19 20:40:58,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:40:58,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437622938] [2021-02-19 20:40:58,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:40:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:40:59,816 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-02-19 20:40:59,817 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437622938] [2021-02-19 20:40:59,817 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294824369] [2021-02-19 20:40:59,817 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:40:59,840 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:40:59,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:40:59,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-02-19 20:40:59,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:41:00,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:41:00,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:41:00,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:41:00,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:41:00,681 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:41:00,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-02-19 20:41:00,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:41:00,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:41:00,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:41:00,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:41:01,258 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-02-19 20:41:01,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:41:01,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-02-19 20:41:01,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361498560] [2021-02-19 20:41:01,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:41:01,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:41:01,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:41:01,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:41:01,259 INFO L87 Difference]: Start difference. First operand 362 states and 618 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:41:02,171 WARN L202 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 27 [2021-02-19 20:41:02,735 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 21 [2021-02-19 20:41:04,595 WARN L202 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:41:05,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:41:05,598 INFO L93 Difference]: Finished difference Result 506 states and 843 transitions. [2021-02-19 20:41:05,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-02-19 20:41:05,604 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:41:05,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:41:05,604 INFO L225 Difference]: With dead ends: 506 [2021-02-19 20:41:05,604 INFO L226 Difference]: Without dead ends: 496 [2021-02-19 20:41:05,605 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 30 SyntacticMatches, 18 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=290, Invalid=1780, Unknown=0, NotChecked=0, Total=2070 [2021-02-19 20:41:05,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2021-02-19 20:41:05,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 342. [2021-02-19 20:41:05,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 1.7243401759530792) internal successors, (588), 341 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:41:05,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 588 transitions. [2021-02-19 20:41:05,608 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 588 transitions. Word has length 43 [2021-02-19 20:41:05,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:41:05,608 INFO L480 AbstractCegarLoop]: Abstraction has 342 states and 588 transitions. [2021-02-19 20:41:05,608 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:41:05,608 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 588 transitions. [2021-02-19 20:41:05,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:41:05,609 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:41:05,609 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:41:05,809 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-02-19 20:41:05,809 INFO L428 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:41:05,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:41:05,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1410700044, now seen corresponding path program 113 times [2021-02-19 20:41:05,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:41:05,810 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21368288] [2021-02-19 20:41:05,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:41:05,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:41:06,358 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 13 [2021-02-19 20:41:07,370 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:41:07,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21368288] [2021-02-19 20:41:07,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207754798] [2021-02-19 20:41:07,371 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 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-02-19 20:41:07,398 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-02-19 20:41:07,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:41:07,399 WARN L261 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 79 conjunts are in the unsatisfiable core [2021-02-19 20:41:07,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:41:11,851 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-02-19 20:41:11,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 63 [2021-02-19 20:41:11,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:41:11,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:41:11,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:41:11,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:100, output treesize:56 [2021-02-19 20:41:12,374 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-02-19 20:41:12,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 29 [2021-02-19 20:41:12,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:41:12,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:41:12,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:41:12,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:61, output treesize:9 [2021-02-19 20:41:12,962 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 6 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:41:12,963 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:41:12,963 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 28] total 43 [2021-02-19 20:41:12,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853308474] [2021-02-19 20:41:12,963 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-02-19 20:41:12,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:41:12,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-02-19 20:41:12,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1747, Unknown=0, NotChecked=0, Total=1892 [2021-02-19 20:41:12,964 INFO L87 Difference]: Start difference. First operand 342 states and 588 transitions. Second operand has 44 states, 44 states have (on average 1.75) internal successors, (77), 43 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-02-19 20:41:13,608 WARN L202 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 22 [2021-02-19 20:41:13,867 WARN L202 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 23 [2021-02-19 20:41:14,470 WARN L202 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 27 [2021-02-19 20:41:14,807 WARN L202 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 27 [2021-02-19 20:41:15,094 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 24 [2021-02-19 20:41:16,284 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 20 [2021-02-19 20:41:17,757 WARN L202 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 30 [2021-02-19 20:41:20,366 WARN L202 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 20 [2021-02-19 20:41:20,802 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2021-02-19 20:41:21,288 WARN L202 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 25 [2021-02-19 20:41:21,770 WARN L202 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 36 [2021-02-19 20:41:22,545 WARN L202 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:41:23,012 WARN L202 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-02-19 20:41:23,584 WARN L202 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 35 [2021-02-19 20:41:24,115 WARN L202 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 34 [2021-02-19 20:41:25,279 WARN L202 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2021-02-19 20:41:25,593 WARN L202 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-02-19 20:41:25,925 WARN L202 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 41 [2021-02-19 20:41:26,239 WARN L202 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2021-02-19 20:41:26,520 WARN L202 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-02-19 20:41:26,999 WARN L202 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 36 [2021-02-19 20:41:27,317 WARN L202 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-02-19 20:41:27,647 WARN L202 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2021-02-19 20:41:28,020 WARN L202 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 35 [2021-02-19 20:41:28,392 WARN L202 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-02-19 20:41:29,095 WARN L202 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-02-19 20:41:29,935 WARN L202 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-02-19 20:41:30,459 WARN L202 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 43 [2021-02-19 20:41:31,244 WARN L202 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 31 [2021-02-19 20:41:31,469 WARN L202 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 29 [2021-02-19 20:41:31,902 WARN L202 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 55 [2021-02-19 20:41:32,326 WARN L202 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-02-19 20:41:32,574 WARN L202 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 37 [2021-02-19 20:41:32,814 WARN L202 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 35 [2021-02-19 20:41:33,277 WARN L202 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 51 [2021-02-19 20:41:33,661 WARN L202 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 34 [2021-02-19 20:41:33,927 WARN L202 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 39 [2021-02-19 20:41:34,411 WARN L202 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-02-19 20:41:34,996 WARN L202 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-02-19 20:41:35,263 WARN L202 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2021-02-19 20:41:35,778 WARN L202 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-02-19 20:41:36,171 WARN L202 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 33 [2021-02-19 20:41:36,503 WARN L202 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 40 [2021-02-19 20:41:36,796 WARN L202 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 35 [2021-02-19 20:41:37,407 WARN L202 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-02-19 20:41:37,855 WARN L202 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 40 [2021-02-19 20:41:38,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:41:38,947 INFO L93 Difference]: Finished difference Result 1002 states and 1668 transitions. [2021-02-19 20:41:38,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-02-19 20:41:38,953 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.75) internal successors, (77), 43 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) Word has length 43 [2021-02-19 20:41:38,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:41:38,954 INFO L225 Difference]: With dead ends: 1002 [2021-02-19 20:41:38,954 INFO L226 Difference]: Without dead ends: 963 [2021-02-19 20:41:38,955 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6437 ImplicationChecksByTransitivity, 22.6s TimeCoverageRelationStatistics Valid=1307, Invalid=16515, Unknown=0, NotChecked=0, Total=17822 [2021-02-19 20:41:38,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2021-02-19 20:41:38,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 456. [2021-02-19 20:41:38,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 1.7340659340659341) internal successors, (789), 455 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-02-19 20:41:38,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 789 transitions. [2021-02-19 20:41:38,960 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 789 transitions. Word has length 43 [2021-02-19 20:41:38,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:41:38,960 INFO L480 AbstractCegarLoop]: Abstraction has 456 states and 789 transitions. [2021-02-19 20:41:38,960 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 1.75) internal successors, (77), 43 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-02-19 20:41:38,960 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 789 transitions. [2021-02-19 20:41:38,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:41:38,961 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:41:38,961 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:41:39,161 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2021-02-19 20:41:39,161 INFO L428 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:41:39,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:41:39,161 INFO L82 PathProgramCache]: Analyzing trace with hash 252756434, now seen corresponding path program 114 times [2021-02-19 20:41:39,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:41:39,162 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731679253] [2021-02-19 20:41:39,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:41:39,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:41:39,738 WARN L202 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 13 [2021-02-19 20:41:40,832 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:41:40,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731679253] [2021-02-19 20:41:40,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773560971] [2021-02-19 20:41:40,832 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 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-02-19 20:41:40,858 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:41:40,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:41:40,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 29 conjunts are in the unsatisfiable core [2021-02-19 20:41:40,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:41:42,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:41:42,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-19 20:41:42,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:41:42,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:41:42,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:41:42,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-02-19 20:41:43,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:41:43,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 11 treesize of output 7 [2021-02-19 20:41:43,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:41:43,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:41:43,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:41:43,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:7 [2021-02-19 20:41:43,882 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 15 proven. 36 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:41:43,883 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:41:43,883 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 30 [2021-02-19 20:41:43,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425078803] [2021-02-19 20:41:43,883 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-02-19 20:41:43,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:41:43,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-02-19 20:41:43,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2021-02-19 20:41:43,883 INFO L87 Difference]: Start difference. First operand 456 states and 789 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:41:44,524 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 22 [2021-02-19 20:41:44,806 WARN L202 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 25 [2021-02-19 20:41:45,307 WARN L202 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 27 [2021-02-19 20:41:45,645 WARN L202 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 30 [2021-02-19 20:41:45,943 WARN L202 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 33 [2021-02-19 20:41:46,283 WARN L202 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2021-02-19 20:41:46,579 WARN L202 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 32 [2021-02-19 20:41:47,003 WARN L202 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 32 [2021-02-19 20:41:47,301 WARN L202 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2021-02-19 20:41:47,560 WARN L202 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 29 [2021-02-19 20:41:47,937 WARN L202 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2021-02-19 20:41:48,309 WARN L202 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 31 [2021-02-19 20:41:48,930 WARN L202 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 30 [2021-02-19 20:41:49,576 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2021-02-19 20:41:49,875 WARN L202 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 32 [2021-02-19 20:41:50,927 WARN L202 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 29 [2021-02-19 20:41:51,233 WARN L202 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 30 [2021-02-19 20:41:51,664 WARN L202 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 21 [2021-02-19 20:41:52,223 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2021-02-19 20:41:52,722 WARN L202 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-02-19 20:41:53,346 WARN L202 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 21 [2021-02-19 20:41:53,593 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 20 [2021-02-19 20:41:53,840 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 21 [2021-02-19 20:41:54,104 WARN L202 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 24 [2021-02-19 20:41:54,391 WARN L202 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 27 [2021-02-19 20:41:54,715 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 27 [2021-02-19 20:41:54,990 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 29 [2021-02-19 20:41:55,257 WARN L202 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 30 [2021-02-19 20:41:55,499 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:41:55,844 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 29 [2021-02-19 20:41:56,077 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 28 [2021-02-19 20:41:56,344 WARN L202 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 30 [2021-02-19 20:41:56,672 WARN L202 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 33 [2021-02-19 20:41:57,129 WARN L202 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2021-02-19 20:41:57,638 WARN L202 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 32 [2021-02-19 20:41:58,021 WARN L202 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2021-02-19 20:41:58,237 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 25 [2021-02-19 20:41:58,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:41:58,446 INFO L93 Difference]: Finished difference Result 1066 states and 1778 transitions. [2021-02-19 20:41:58,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-02-19 20:41:58,451 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:41:58,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:41:58,453 INFO L225 Difference]: With dead ends: 1066 [2021-02-19 20:41:58,453 INFO L226 Difference]: Without dead ends: 1053 [2021-02-19 20:41:58,453 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1627 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=828, Invalid=5492, Unknown=0, NotChecked=0, Total=6320 [2021-02-19 20:41:58,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2021-02-19 20:41:58,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 684. [2021-02-19 20:41:58,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 1.7408491947291362) internal successors, (1189), 683 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:41:58,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 1189 transitions. [2021-02-19 20:41:58,460 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 1189 transitions. Word has length 43 [2021-02-19 20:41:58,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:41:58,460 INFO L480 AbstractCegarLoop]: Abstraction has 684 states and 1189 transitions. [2021-02-19 20:41:58,460 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:41:58,460 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 1189 transitions. [2021-02-19 20:41:58,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:41:58,461 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:41:58,461 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:41:58,663 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:41:58,663 INFO L428 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:41:58,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:41:58,664 INFO L82 PathProgramCache]: Analyzing trace with hash 386927772, now seen corresponding path program 115 times [2021-02-19 20:41:58,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:41:58,664 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363348586] [2021-02-19 20:41:58,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:41:58,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:41:59,282 WARN L202 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:41:59,788 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:00,650 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:00,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363348586] [2021-02-19 20:42:00,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537287963] [2021-02-19 20:42:00,651 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:42:00,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:42:00,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-02-19 20:42:00,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:42:01,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:42:01,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:01,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:01,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:01,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:42:01,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:42:01,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:01,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:01,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:01,650 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-02-19 20:42:02,232 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:02,233 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:42:02,233 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-02-19 20:42:02,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509315405] [2021-02-19 20:42:02,233 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:42:02,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:42:02,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:42:02,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:42:02,234 INFO L87 Difference]: Start difference. First operand 684 states and 1189 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:02,734 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2021-02-19 20:42:03,318 WARN L202 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2021-02-19 20:42:03,580 WARN L202 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 28 [2021-02-19 20:42:04,527 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 21 [2021-02-19 20:42:05,142 WARN L202 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-02-19 20:42:06,051 WARN L202 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:42:06,926 WARN L202 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 24 [2021-02-19 20:42:07,238 WARN L202 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 22 [2021-02-19 20:42:07,751 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 16 [2021-02-19 20:42:07,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:42:07,774 INFO L93 Difference]: Finished difference Result 784 states and 1353 transitions. [2021-02-19 20:42:07,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-02-19 20:42:07,781 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:42:07,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:42:07,782 INFO L225 Difference]: With dead ends: 784 [2021-02-19 20:42:07,782 INFO L226 Difference]: Without dead ends: 768 [2021-02-19 20:42:07,782 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=245, Invalid=1735, Unknown=0, NotChecked=0, Total=1980 [2021-02-19 20:42:07,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-02-19 20:42:07,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 539. [2021-02-19 20:42:07,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 1.724907063197026) internal successors, (928), 538 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:07,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 928 transitions. [2021-02-19 20:42:07,788 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 928 transitions. Word has length 43 [2021-02-19 20:42:07,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:42:07,788 INFO L480 AbstractCegarLoop]: Abstraction has 539 states and 928 transitions. [2021-02-19 20:42:07,788 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:07,788 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 928 transitions. [2021-02-19 20:42:07,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:42:07,789 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:42:07,789 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:42:07,991 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-02-19 20:42:07,991 INFO L428 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:42:07,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:42:07,992 INFO L82 PathProgramCache]: Analyzing trace with hash -1226638962, now seen corresponding path program 116 times [2021-02-19 20:42:07,992 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:42:07,992 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533828262] [2021-02-19 20:42:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:42:07,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:42:08,612 WARN L202 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:09,122 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:09,931 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:09,931 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533828262] [2021-02-19 20:42:09,931 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480124139] [2021-02-19 20:42:09,932 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 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-02-19 20:42:09,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:42:09,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:42:09,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-02-19 20:42:09,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:42:10,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:42:10,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:10,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:10,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:10,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:42:11,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 13 treesize of output 9 [2021-02-19 20:42:11,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:11,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:11,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:11,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-02-19 20:42:11,672 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:11,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:42:11,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2021-02-19 20:42:11,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282366896] [2021-02-19 20:42:11,673 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:42:11,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:42:11,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:42:11,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:42:11,674 INFO L87 Difference]: Start difference. First operand 539 states and 928 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:14,864 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 24 [2021-02-19 20:42:16,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:42:16,099 INFO L93 Difference]: Finished difference Result 576 states and 979 transitions. [2021-02-19 20:42:16,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-02-19 20:42:16,105 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:42:16,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:42:16,106 INFO L225 Difference]: With dead ends: 576 [2021-02-19 20:42:16,106 INFO L226 Difference]: Without dead ends: 560 [2021-02-19 20:42:16,106 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 33 SyntacticMatches, 13 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=170, Invalid=1390, Unknown=0, NotChecked=0, Total=1560 [2021-02-19 20:42:16,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2021-02-19 20:42:16,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 524. [2021-02-19 20:42:16,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 1.72848948374761) internal successors, (904), 523 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:16,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 904 transitions. [2021-02-19 20:42:16,111 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 904 transitions. Word has length 43 [2021-02-19 20:42:16,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:42:16,111 INFO L480 AbstractCegarLoop]: Abstraction has 524 states and 904 transitions. [2021-02-19 20:42:16,111 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:16,111 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 904 transitions. [2021-02-19 20:42:16,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:42:16,111 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:42:16,111 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:42:16,312 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:42:16,312 INFO L428 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:42:16,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:42:16,312 INFO L82 PathProgramCache]: Analyzing trace with hash 974673094, now seen corresponding path program 117 times [2021-02-19 20:42:16,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:42:16,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64577528] [2021-02-19 20:42:16,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:42:16,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:42:16,911 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:18,162 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:18,162 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64577528] [2021-02-19 20:42:18,162 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371580730] [2021-02-19 20:42:18,162 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 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-02-19 20:42:18,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-02-19 20:42:18,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:42:18,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 36 conjunts are in the unsatisfiable core [2021-02-19 20:42:18,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:42:20,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:42:20,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 11 treesize of output 7 [2021-02-19 20:42:20,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:20,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:20,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:20,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-02-19 20:42:20,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-02-19 20:42:20,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:20,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:20,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:20,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:42:20,876 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:20,876 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:42:20,876 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2021-02-19 20:42:20,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829619228] [2021-02-19 20:42:20,876 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-02-19 20:42:20,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:42:20,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-02-19 20:42:20,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2021-02-19 20:42:20,877 INFO L87 Difference]: Start difference. First operand 524 states and 904 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:21,422 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 22 [2021-02-19 20:42:22,008 WARN L202 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 24 [2021-02-19 20:42:22,317 WARN L202 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 31 [2021-02-19 20:42:22,943 WARN L202 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2021-02-19 20:42:23,413 WARN L202 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 29 [2021-02-19 20:42:24,213 WARN L202 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:42:24,558 WARN L202 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2021-02-19 20:42:25,200 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 26 [2021-02-19 20:42:25,550 WARN L202 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 30 [2021-02-19 20:42:26,235 WARN L202 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 24 [2021-02-19 20:42:26,530 WARN L202 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 24 [2021-02-19 20:42:26,784 WARN L202 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 32 [2021-02-19 20:42:27,099 WARN L202 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 30 [2021-02-19 20:42:27,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:42:27,621 INFO L93 Difference]: Finished difference Result 625 states and 1065 transitions. [2021-02-19 20:42:27,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-02-19 20:42:27,627 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:42:27,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:42:27,628 INFO L225 Difference]: With dead ends: 625 [2021-02-19 20:42:27,628 INFO L226 Difference]: Without dead ends: 609 [2021-02-19 20:42:27,629 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=412, Invalid=3010, Unknown=0, NotChecked=0, Total=3422 [2021-02-19 20:42:27,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-02-19 20:42:27,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 548. [2021-02-19 20:42:27,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 1.7257769652650823) internal successors, (944), 547 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:27,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 944 transitions. [2021-02-19 20:42:27,633 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 944 transitions. Word has length 43 [2021-02-19 20:42:27,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:42:27,633 INFO L480 AbstractCegarLoop]: Abstraction has 548 states and 944 transitions. [2021-02-19 20:42:27,634 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:27,634 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 944 transitions. [2021-02-19 20:42:27,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:42:27,634 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:42:27,634 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:42:27,834 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:42:27,834 INFO L428 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:42:27,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:42:27,835 INFO L82 PathProgramCache]: Analyzing trace with hash 907474638, now seen corresponding path program 118 times [2021-02-19 20:42:27,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:42:27,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228375413] [2021-02-19 20:42:27,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:42:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:42:28,396 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:29,687 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:29,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228375413] [2021-02-19 20:42:29,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452278263] [2021-02-19 20:42:29,687 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 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-02-19 20:42:29,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:42:29,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:42:29,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-02-19 20:42:29,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:42:30,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-02-19 20:42:30,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:30,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:30,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:30,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:42:30,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 17 treesize of output 9 [2021-02-19 20:42:30,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:30,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:30,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:30,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-02-19 20:42:31,100 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:31,100 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:42:31,100 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-02-19 20:42:31,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126535097] [2021-02-19 20:42:31,100 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:42:31,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:42:31,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:42:31,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:42:31,101 INFO L87 Difference]: Start difference. First operand 548 states and 944 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:32,038 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2021-02-19 20:42:32,258 WARN L202 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-02-19 20:42:33,153 WARN L202 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 21 [2021-02-19 20:42:33,882 WARN L202 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:42:35,687 WARN L202 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 24 [2021-02-19 20:42:36,147 WARN L202 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2021-02-19 20:42:36,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:42:36,586 INFO L93 Difference]: Finished difference Result 813 states and 1398 transitions. [2021-02-19 20:42:36,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-02-19 20:42:36,592 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:42:36,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:42:36,593 INFO L225 Difference]: With dead ends: 813 [2021-02-19 20:42:36,593 INFO L226 Difference]: Without dead ends: 803 [2021-02-19 20:42:36,594 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=320, Invalid=2130, Unknown=0, NotChecked=0, Total=2450 [2021-02-19 20:42:36,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2021-02-19 20:42:36,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 640. [2021-02-19 20:42:36,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 1.7417840375586855) internal successors, (1113), 639 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:36,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1113 transitions. [2021-02-19 20:42:36,600 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1113 transitions. Word has length 43 [2021-02-19 20:42:36,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:42:36,600 INFO L480 AbstractCegarLoop]: Abstraction has 640 states and 1113 transitions. [2021-02-19 20:42:36,600 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:36,600 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1113 transitions. [2021-02-19 20:42:36,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:42:36,600 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:42:36,600 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:42:36,801 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable120 [2021-02-19 20:42:36,801 INFO L428 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:42:36,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:42:36,801 INFO L82 PathProgramCache]: Analyzing trace with hash -354024326, now seen corresponding path program 119 times [2021-02-19 20:42:36,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:42:36,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502188348] [2021-02-19 20:42:36,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:42:36,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:42:37,384 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:37,874 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:38,695 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:38,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502188348] [2021-02-19 20:42:38,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153951639] [2021-02-19 20:42:38,696 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 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-02-19 20:42:38,722 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-02-19 20:42:38,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:42:38,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-02-19 20:42:38,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:42:39,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:42:39,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:39,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:39,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:39,527 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:42:39,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:42:39,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:39,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:39,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:39,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-02-19 20:42:40,134 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:40,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:42:40,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-02-19 20:42:40,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663466424] [2021-02-19 20:42:40,134 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:42:40,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:42:40,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:42:40,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:42:40,135 INFO L87 Difference]: Start difference. First operand 640 states and 1113 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:40,614 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 22 [2021-02-19 20:42:41,160 WARN L202 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 28 [2021-02-19 20:42:42,366 WARN L202 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:42:44,135 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 22 [2021-02-19 20:42:44,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:42:44,664 INFO L93 Difference]: Finished difference Result 728 states and 1257 transitions. [2021-02-19 20:42:44,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-02-19 20:42:44,671 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:42:44,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:42:44,672 INFO L225 Difference]: With dead ends: 728 [2021-02-19 20:42:44,672 INFO L226 Difference]: Without dead ends: 712 [2021-02-19 20:42:44,672 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=220, Invalid=1586, Unknown=0, NotChecked=0, Total=1806 [2021-02-19 20:42:44,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2021-02-19 20:42:44,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 642. [2021-02-19 20:42:44,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 1.7441497659906395) internal successors, (1118), 641 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:44,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 1118 transitions. [2021-02-19 20:42:44,678 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 1118 transitions. Word has length 43 [2021-02-19 20:42:44,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:42:44,678 INFO L480 AbstractCegarLoop]: Abstraction has 642 states and 1118 transitions. [2021-02-19 20:42:44,678 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:44,678 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 1118 transitions. [2021-02-19 20:42:44,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:42:44,678 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:42:44,678 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:42:44,879 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:42:44,879 INFO L428 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:42:44,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:42:44,879 INFO L82 PathProgramCache]: Analyzing trace with hash -421222782, now seen corresponding path program 120 times [2021-02-19 20:42:44,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:42:44,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288091508] [2021-02-19 20:42:44,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:42:44,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:42:45,430 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:45,932 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:46,828 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:46,829 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288091508] [2021-02-19 20:42:46,829 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763043347] [2021-02-19 20:42:46,829 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 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-02-19 20:42:46,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-02-19 20:42:46,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:42:46,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 34 conjunts are in the unsatisfiable core [2021-02-19 20:42:46,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:42:48,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:42:48,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:48,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:48,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:42:48,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-02-19 20:42:49,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:42:49,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 11 treesize of output 7 [2021-02-19 20:42:49,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:42:49,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:42:49,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:42:49,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:7 [2021-02-19 20:42:49,842 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:42:49,843 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:42:49,843 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 32 [2021-02-19 20:42:49,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049322518] [2021-02-19 20:42:49,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-02-19 20:42:49,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:42:49,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-02-19 20:42:49,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2021-02-19 20:42:49,843 INFO L87 Difference]: Start difference. First operand 642 states and 1118 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:50,465 WARN L202 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 21 [2021-02-19 20:42:50,770 WARN L202 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 25 [2021-02-19 20:42:51,345 WARN L202 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 27 [2021-02-19 20:42:51,718 WARN L202 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2021-02-19 20:42:52,023 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 24 [2021-02-19 20:42:52,374 WARN L202 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 28 [2021-02-19 20:42:52,622 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2021-02-19 20:42:53,982 WARN L202 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 34 [2021-02-19 20:42:55,143 WARN L202 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 28 [2021-02-19 20:42:55,437 WARN L202 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 23 [2021-02-19 20:42:56,137 WARN L202 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 29 [2021-02-19 20:42:57,233 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 26 [2021-02-19 20:42:57,934 WARN L202 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 31 [2021-02-19 20:42:58,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:42:58,707 INFO L93 Difference]: Finished difference Result 875 states and 1494 transitions. [2021-02-19 20:42:58,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-02-19 20:42:58,714 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:42:58,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:42:58,715 INFO L225 Difference]: With dead ends: 875 [2021-02-19 20:42:58,715 INFO L226 Difference]: Without dead ends: 859 [2021-02-19 20:42:58,715 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 925 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=517, Invalid=3773, Unknown=0, NotChecked=0, Total=4290 [2021-02-19 20:42:58,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2021-02-19 20:42:58,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 618. [2021-02-19 20:42:58,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 617 states have (on average 1.73419773095624) internal successors, (1070), 617 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-02-19 20:42:58,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 1070 transitions. [2021-02-19 20:42:58,721 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 1070 transitions. Word has length 43 [2021-02-19 20:42:58,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:42:58,721 INFO L480 AbstractCegarLoop]: Abstraction has 618 states and 1070 transitions. [2021-02-19 20:42:58,721 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:42:58,721 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 1070 transitions. [2021-02-19 20:42:58,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:42:58,722 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:42:58,722 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:42:58,922 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:42:58,922 INFO L428 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:42:58,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:42:58,922 INFO L82 PathProgramCache]: Analyzing trace with hash 378548404, now seen corresponding path program 121 times [2021-02-19 20:42:58,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:42:58,923 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572235470] [2021-02-19 20:42:58,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:42:58,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:42:59,495 WARN L202 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:42:59,991 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:43:00,898 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:43:00,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572235470] [2021-02-19 20:43:00,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762252467] [2021-02-19 20:43:00,898 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 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-02-19 20:43:00,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:43:00,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-02-19 20:43:00,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:43:01,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:43:01,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:43:01,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:43:01,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:43:01,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-02-19 20:43:01,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:43:01,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:43:01,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:43:01,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:43:01,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:43:02,367 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:43:02,367 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:43:02,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-02-19 20:43:02,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461216198] [2021-02-19 20:43:02,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:43:02,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:43:02,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:43:02,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:43:02,368 INFO L87 Difference]: Start difference. First operand 618 states and 1070 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:43:02,886 WARN L202 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 21 [2021-02-19 20:43:03,098 WARN L202 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 21 [2021-02-19 20:43:03,500 WARN L202 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 27 [2021-02-19 20:43:04,132 WARN L202 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 21 [2021-02-19 20:43:04,920 WARN L202 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-02-19 20:43:05,144 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 23 [2021-02-19 20:43:06,149 WARN L202 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:43:08,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:43:08,018 INFO L93 Difference]: Finished difference Result 841 states and 1413 transitions. [2021-02-19 20:43:08,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-02-19 20:43:08,025 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:43:08,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:43:08,026 INFO L225 Difference]: With dead ends: 841 [2021-02-19 20:43:08,026 INFO L226 Difference]: Without dead ends: 832 [2021-02-19 20:43:08,026 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=302, Invalid=2148, Unknown=0, NotChecked=0, Total=2450 [2021-02-19 20:43:08,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-02-19 20:43:08,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 616. [2021-02-19 20:43:08,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 1.730081300813008) internal successors, (1064), 615 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:43:08,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1064 transitions. [2021-02-19 20:43:08,032 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1064 transitions. Word has length 43 [2021-02-19 20:43:08,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:43:08,032 INFO L480 AbstractCegarLoop]: Abstraction has 616 states and 1064 transitions. [2021-02-19 20:43:08,032 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:43:08,032 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1064 transitions. [2021-02-19 20:43:08,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:43:08,032 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:43:08,032 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:43:08,233 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-02-19 20:43:08,233 INFO L428 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:43:08,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:43:08,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1260614128, now seen corresponding path program 122 times [2021-02-19 20:43:08,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:43:08,233 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207339493] [2021-02-19 20:43:08,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:43:08,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:43:08,784 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:43:09,254 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:43:10,124 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:43:10,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207339493] [2021-02-19 20:43:10,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580301514] [2021-02-19 20:43:10,125 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 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-02-19 20:43:10,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:43:10,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:43:10,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-02-19 20:43:10,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:43:10,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-02-19 20:43:10,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:43:10,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:43:10,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:43:10,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-02-19 20:43:11,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:43:11,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:43:11,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:43:11,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:43:11,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-02-19 20:43:11,623 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:43:11,623 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:43:11,623 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-02-19 20:43:11,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611551322] [2021-02-19 20:43:11,623 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:43:11,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:43:11,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:43:11,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:43:11,624 INFO L87 Difference]: Start difference. First operand 616 states and 1064 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:43:12,155 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 21 [2021-02-19 20:43:12,357 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 21 [2021-02-19 20:43:12,782 WARN L202 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 27 [2021-02-19 20:43:13,406 WARN L202 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 21 [2021-02-19 20:43:14,230 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2021-02-19 20:43:14,456 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 23 [2021-02-19 20:43:15,520 WARN L202 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 27 [2021-02-19 20:43:17,110 WARN L202 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2021-02-19 20:43:17,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:43:17,688 INFO L93 Difference]: Finished difference Result 828 states and 1394 transitions. [2021-02-19 20:43:17,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-02-19 20:43:17,695 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-02-19 20:43:17,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:43:17,696 INFO L225 Difference]: With dead ends: 828 [2021-02-19 20:43:17,696 INFO L226 Difference]: Without dead ends: 818 [2021-02-19 20:43:17,696 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=303, Invalid=2147, Unknown=0, NotChecked=0, Total=2450 [2021-02-19 20:43:17,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2021-02-19 20:43:17,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 650. [2021-02-19 20:43:17,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 1.7395993836671804) internal successors, (1129), 649 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-02-19 20:43:17,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1129 transitions. [2021-02-19 20:43:17,702 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1129 transitions. Word has length 43 [2021-02-19 20:43:17,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:43:17,702 INFO L480 AbstractCegarLoop]: Abstraction has 650 states and 1129 transitions. [2021-02-19 20:43:17,702 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:43:17,702 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1129 transitions. [2021-02-19 20:43:17,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-02-19 20:43:17,702 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:43:17,702 INFO L506 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:43:17,903 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:43:17,903 INFO L428 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:43:17,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:43:17,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1889158318, now seen corresponding path program 123 times [2021-02-19 20:43:17,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:43:17,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519635053] [2021-02-19 20:43:17,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:43:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:43:18,494 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:43:18,998 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 15 [2021-02-19 20:43:19,854 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-02-19 20:43:19,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519635053] [2021-02-19 20:43:19,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833723338] [2021-02-19 20:43:19,854 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 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-02-19 20:43:19,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-02-19 20:43:19,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:43:19,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 34 conjunts are in the unsatisfiable core [2021-02-19 20:43:19,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2021-02-19 20:43:21,534 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-02-19 20:43:21,534 WARN L545 AbstractCegarLoop]: Verification canceled [2021-02-19 20:43:21,537 WARN L224 ceAbstractionStarter]: Timeout [2021-02-19 20:43:21,537 INFO L202 PluginConnector]: Adding new model two-queue-D10.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.02 08:43:21 BasicIcfg [2021-02-19 20:43:21,538 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-02-19 20:43:21,538 INFO L168 Benchmark]: Toolchain (without parser) took 560642.94 ms. Allocated memory was 255.9 MB in the beginning and 534.8 MB in the end (delta: 278.9 MB). Free memory was 236.3 MB in the beginning and 511.7 MB in the end (delta: -275.3 MB). Peak memory consumption was 321.1 MB. Max. memory is 16.0 GB. [2021-02-19 20:43:21,538 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.4 MB in the end (delta: 174.8 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-02-19 20:43:21,538 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.73 ms. Allocated memory is still 255.9 MB. Free memory was 236.0 MB in the beginning and 234.4 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-02-19 20:43:21,538 INFO L168 Benchmark]: Boogie Preprocessor took 10.30 ms. Allocated memory is still 255.9 MB. Free memory was 234.4 MB in the beginning and 233.4 MB in the end (delta: 970.6 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-02-19 20:43:21,538 INFO L168 Benchmark]: RCFGBuilder took 274.15 ms. Allocated memory is still 255.9 MB. Free memory was 233.4 MB in the beginning and 236.3 MB in the end (delta: -2.8 MB). Peak memory consumption was 18.2 MB. Max. memory is 16.0 GB. [2021-02-19 20:43:21,538 INFO L168 Benchmark]: TraceAbstraction took 560333.42 ms. Allocated memory was 255.9 MB in the beginning and 534.8 MB in the end (delta: 278.9 MB). Free memory was 235.6 MB in the beginning and 511.7 MB in the end (delta: -276.1 MB). Peak memory consumption was 319.7 MB. Max. memory is 16.0 GB. [2021-02-19 20:43:21,539 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.09 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.4 MB in the end (delta: 174.8 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 18.73 ms. Allocated memory is still 255.9 MB. Free memory was 236.0 MB in the beginning and 234.4 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 10.30 ms. Allocated memory is still 255.9 MB. Free memory was 234.4 MB in the beginning and 233.4 MB in the end (delta: 970.6 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 274.15 ms. Allocated memory is still 255.9 MB. Free memory was 233.4 MB in the beginning and 236.3 MB in the end (delta: -2.8 MB). Peak memory consumption was 18.2 MB. Max. memory is 16.0 GB. * TraceAbstraction took 560333.42 ms. Allocated memory was 255.9 MB in the beginning and 534.8 MB in the end (delta: 278.9 MB). Free memory was 235.6 MB in the beginning and 511.7 MB in the end (delta: -276.1 MB). Peak memory consumption was 319.7 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 61). Cancelled while BasicCegarLoop was analyzing trace of length 44 with TraceHistMax 4,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 26 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 22 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 560.2s, OverallIterations: 126, TraceHistogramMax: 4, AutomataDifference: 365.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 2793 SDtfs, 15245 SDslu, 33441 SDs, 0 SdLazy, 89047 SolverSat, 15900 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 55.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 9705 GetRequests, 2437 SyntacticMatches, 655 SemanticMatches, 6613 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118588 ImplicationChecksByTransitivity, 352.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2631occurred in iteration=60, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 125 MinimizatonAttempts, 26170 StatesRemovedByMinimization, 124 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 160.9s InterpolantComputationTime, 7653 NumberOfCodeBlocks, 7649 NumberOfCodeBlocksAsserted, 459 NumberOfCheckSat, 7406 ConstructedInterpolants, 129 QuantifiedInterpolants, 3142122 SizeOfPredicates, 961 NumberOfNonLiveVariables, 10796 ConjunctsInSsa, 3605 ConjunctsInUnsatCore, 247 InterpolantComputations, 4 PerfectInterpolantSequences, 530/5602 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown