/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data --traceabstraction.trace.refinement.strategy FIXED_PREFERENCES --traceabstraction.compute.interpolants.along.a.counterexample FPandBPonlyIfFpWasNotPerfect -tc ../../../trunk/examples/toolchains/AutomizerC.xml --traceabstraction.assert.codeblocks NOT_INCREMENTALLY -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-21 10:55:02,644 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 10:55:02,646 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 10:55:02,658 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 10:55:02,658 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 10:55:02,659 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 10:55:02,661 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 10:55:02,662 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 10:55:02,664 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 10:55:02,665 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 10:55:02,666 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 10:55:02,667 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 10:55:02,667 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 10:55:02,668 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 10:55:02,669 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 10:55:02,671 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 10:55:02,671 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 10:55:02,672 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 10:55:02,674 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 10:55:02,676 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 10:55:02,677 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 10:55:02,678 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 10:55:02,679 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 10:55:02,680 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 10:55:02,682 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 10:55:02,682 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 10:55:02,683 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 10:55:02,683 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 10:55:02,684 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 10:55:02,685 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 10:55:02,685 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 10:55:02,686 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 10:55:02,686 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 10:55:02,687 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 10:55:02,688 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 10:55:02,688 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 10:55:02,689 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 10:55:02,689 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 10:55:02,690 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 10:55:02,690 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 10:55:02,691 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 10:55:02,692 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-21 10:55:02,709 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 10:55:02,709 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 10:55:02,712 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 10:55:02,712 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 10:55:02,712 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 10:55:02,713 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 10:55:02,713 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 10:55:02,713 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 10:55:02,713 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 10:55:02,714 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 10:55:02,714 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 10:55:02,714 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 10:55:02,714 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 10:55:02,715 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 10:55:02,715 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 10:55:02,715 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 10:55:02,716 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 10:55:02,716 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 10:55:02,716 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 10:55:02,716 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 10:55:02,717 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 10:55:02,717 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 10:55:02,717 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 10:55:02,718 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 10:55:02,718 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 10:55:02,718 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 10:55:02,718 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:02,718 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 10:55:02,719 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 10:55:02,719 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> FIXED_PREFERENCES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Interpolants along a Counterexample -> FPandBPonlyIfFpWasNotPerfect Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks -> NOT_INCREMENTALLY [2020-07-21 10:55:02,996 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 10:55:03,009 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 10:55:03,012 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 10:55:03,014 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 10:55:03,014 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 10:55:03,015 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2020-07-21 10:55:03,089 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d4077638/7d6b859800dc42da8c1508fa6d954b1e/FLAGe6410c8f1 [2020-07-21 10:55:03,551 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 10:55:03,551 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_10-1.c [2020-07-21 10:55:03,557 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d4077638/7d6b859800dc42da8c1508fa6d954b1e/FLAGe6410c8f1 [2020-07-21 10:55:03,948 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d4077638/7d6b859800dc42da8c1508fa6d954b1e [2020-07-21 10:55:03,960 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 10:55:03,965 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 10:55:03,968 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 10:55:03,968 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 10:55:03,972 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 10:55:03,973 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:55:03" (1/1) ... [2020-07-21 10:55:03,976 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56745ec2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:03, skipping insertion in model container [2020-07-21 10:55:03,976 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:55:03" (1/1) ... [2020-07-21 10:55:03,986 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 10:55:04,006 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 10:55:04,189 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 10:55:04,193 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 10:55:04,211 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 10:55:04,224 INFO L208 MainTranslator]: Completed translation [2020-07-21 10:55:04,224 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04 WrapperNode [2020-07-21 10:55:04,225 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 10:55:04,225 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 10:55:04,225 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 10:55:04,225 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 10:55:04,238 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (1/1) ... [2020-07-21 10:55:04,238 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (1/1) ... [2020-07-21 10:55:04,243 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (1/1) ... [2020-07-21 10:55:04,244 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (1/1) ... [2020-07-21 10:55:04,247 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (1/1) ... [2020-07-21 10:55:04,250 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (1/1) ... [2020-07-21 10:55:04,251 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (1/1) ... [2020-07-21 10:55:04,252 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 10:55:04,253 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 10:55:04,253 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 10:55:04,253 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 10:55:04,254 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (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 [2020-07-21 10:55:04,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 10:55:04,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 10:55:04,398 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-21 10:55:04,398 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-21 10:55:04,398 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 10:55:04,398 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 10:55:04,398 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 10:55:04,398 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-21 10:55:04,398 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-21 10:55:04,399 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 10:55:04,399 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 10:55:04,399 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 10:55:04,584 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 10:55:04,585 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-21 10:55:04,588 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:55:04 BoogieIcfgContainer [2020-07-21 10:55:04,589 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 10:55:04,590 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 10:55:04,590 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 10:55:04,593 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 10:55:04,593 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 10:55:03" (1/3) ... [2020-07-21 10:55:04,594 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15d98466 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:55:04, skipping insertion in model container [2020-07-21 10:55:04,594 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:55:04" (2/3) ... [2020-07-21 10:55:04,595 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15d98466 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:55:04, skipping insertion in model container [2020-07-21 10:55:04,595 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:55:04" (3/3) ... [2020-07-21 10:55:04,601 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_10-1.c [2020-07-21 10:55:04,611 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 10:55:04,618 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 10:55:04,632 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 10:55:04,656 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 10:55:04,656 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 10:55:04,656 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 10:55:04,656 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 10:55:04,657 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 10:55:04,657 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 10:55:04,657 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 10:55:04,657 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 10:55:04,677 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-21 10:55:04,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-21 10:55:04,684 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:04,685 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:04,686 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:04,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:04,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-21 10:55:04,700 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:04,700 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [693604236] [2020-07-21 10:55:04,701 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 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:04,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:04,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 10:55:04,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:04,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-21 10:55:04,905 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:55:04,906 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [693604236] [2020-07-21 10:55:04,906 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:55:04,907 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 10:55:04,908 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452293372] [2020-07-21 10:55:04,912 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 10:55:04,913 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:04,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 10:55:04,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 10:55:04,926 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-21 10:55:05,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:05,054 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-21 10:55:05,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 10:55:05,056 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-21 10:55:05,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:05,067 INFO L225 Difference]: With dead ends: 44 [2020-07-21 10:55:05,068 INFO L226 Difference]: Without dead ends: 30 [2020-07-21 10:55:05,071 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-21 10:55:05,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-21 10:55:05,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-21 10:55:05,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 10:55:05,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 10:55:05,119 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-21 10:55:05,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:05,119 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 10:55:05,119 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 10:55:05,120 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 10:55:05,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-21 10:55:05,121 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:05,122 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:05,336 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:05,336 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:05,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:05,338 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-21 10:55:05,338 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:05,339 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [481552028] [2020-07-21 10:55:05,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:05,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:05,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 10:55:05,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-21 10:55:05,401 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 10:55:05,402 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [481552028] [2020-07-21 10:55:05,402 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 10:55:05,402 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 10:55:05,403 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333478209] [2020-07-21 10:55:05,404 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 10:55:05,405 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:05,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 10:55:05,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 10:55:05,406 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-21 10:55:05,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:05,486 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-21 10:55:05,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 10:55:05,487 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-21 10:55:05,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:05,489 INFO L225 Difference]: With dead ends: 36 [2020-07-21 10:55:05,491 INFO L226 Difference]: Without dead ends: 32 [2020-07-21 10:55:05,492 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-21 10:55:05,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-21 10:55:05,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-21 10:55:05,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 10:55:05,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 10:55:05,505 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-21 10:55:05,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:05,506 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 10:55:05,506 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 10:55:05,506 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 10:55:05,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-21 10:55:05,508 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:05,508 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:05,723 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:05,724 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:05,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:05,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-21 10:55:05,726 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:05,727 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [956216860] [2020-07-21 10:55:05,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:05,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:05,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 10:55:05,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:05,817 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 10:55:05,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:05,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:05,997 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:06,035 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 10:55:06,036 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [956216860] [2020-07-21 10:55:06,036 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:06,036 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 10:55:06,037 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511928958] [2020-07-21 10:55:06,037 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 10:55:06,037 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:06,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 10:55:06,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 10:55:06,038 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-21 10:55:06,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:06,170 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-21 10:55:06,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 10:55:06,171 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-21 10:55:06,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:06,173 INFO L225 Difference]: With dead ends: 41 [2020-07-21 10:55:06,173 INFO L226 Difference]: Without dead ends: 37 [2020-07-21 10:55:06,174 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 10:55:06,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-21 10:55:06,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-21 10:55:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 10:55:06,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 10:55:06,184 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-21 10:55:06,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:06,185 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 10:55:06,185 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 10:55:06,185 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 10:55:06,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-21 10:55:06,187 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:06,187 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:06,400 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:06,401 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:06,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:06,402 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-21 10:55:06,403 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:06,403 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1371329021] [2020-07-21 10:55:06,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:06,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 10:55:06,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:06,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 10:55:06,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:06,619 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:06,621 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:06,655 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 10:55:06,655 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1371329021] [2020-07-21 10:55:06,655 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:06,656 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 10:55:06,656 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455602819] [2020-07-21 10:55:06,656 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 10:55:06,657 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:06,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 10:55:06,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 10:55:06,658 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-21 10:55:06,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:06,793 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-21 10:55:06,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 10:55:06,794 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-21 10:55:06,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:06,797 INFO L225 Difference]: With dead ends: 46 [2020-07-21 10:55:06,798 INFO L226 Difference]: Without dead ends: 42 [2020-07-21 10:55:06,799 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 10:55:06,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-21 10:55:06,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-21 10:55:06,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 10:55:06,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 10:55:06,811 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-21 10:55:06,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:06,811 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 10:55:06,811 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 10:55:06,812 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 10:55:06,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-21 10:55:06,813 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:06,813 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:07,021 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:07,021 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:07,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:07,023 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-21 10:55:07,023 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:07,024 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [854210657] [2020-07-21 10:55:07,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:07,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:07,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 10:55:07,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:07,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 10:55:07,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:07,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:07,456 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:07,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:07,507 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 10:55:07,508 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [854210657] [2020-07-21 10:55:07,508 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:07,508 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 10:55:07,509 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628811164] [2020-07-21 10:55:07,509 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 10:55:07,509 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:07,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 10:55:07,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 10:55:07,510 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-21 10:55:07,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:07,669 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-21 10:55:07,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 10:55:07,670 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-21 10:55:07,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:07,672 INFO L225 Difference]: With dead ends: 51 [2020-07-21 10:55:07,672 INFO L226 Difference]: Without dead ends: 47 [2020-07-21 10:55:07,673 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 10:55:07,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-21 10:55:07,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-21 10:55:07,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 10:55:07,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 10:55:07,683 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-21 10:55:07,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:07,683 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 10:55:07,684 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 10:55:07,684 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 10:55:07,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-21 10:55:07,686 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:07,686 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:07,889 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:07,889 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:07,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:07,890 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-21 10:55:07,891 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:07,892 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2083507339] [2020-07-21 10:55:07,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:07,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:07,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 10:55:07,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:07,966 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-21 10:55:07,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:08,186 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:08,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:08,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:08,278 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 10:55:08,279 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2083507339] [2020-07-21 10:55:08,279 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:08,280 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 10:55:08,280 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092509737] [2020-07-21 10:55:08,280 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 10:55:08,281 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:08,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 10:55:08,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 10:55:08,281 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-21 10:55:08,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:08,442 INFO L93 Difference]: Finished difference Result 56 states and 84 transitions. [2020-07-21 10:55:08,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 10:55:08,448 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-21 10:55:08,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:08,450 INFO L225 Difference]: With dead ends: 56 [2020-07-21 10:55:08,450 INFO L226 Difference]: Without dead ends: 52 [2020-07-21 10:55:08,453 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 66 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 10:55:08,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-07-21 10:55:08,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 40. [2020-07-21 10:55:08,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 10:55:08,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 10:55:08,468 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 40 [2020-07-21 10:55:08,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:08,471 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 10:55:08,471 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 10:55:08,472 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 10:55:08,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-07-21 10:55:08,477 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:08,477 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:08,696 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:08,697 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:08,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:08,697 INFO L82 PathProgramCache]: Analyzing trace with hash -209212298, now seen corresponding path program 2 times [2020-07-21 10:55:08,698 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:08,698 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [688111203] [2020-07-21 10:55:08,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:08,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 10:55:08,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:08,809 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2020-07-21 10:55:08,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:09,185 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:09,186 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:09,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:09,343 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:09,393 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-07-21 10:55:09,394 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [688111203] [2020-07-21 10:55:09,394 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:09,394 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 10:55:09,395 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049977292] [2020-07-21 10:55:09,395 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 10:55:09,396 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:09,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 10:55:09,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 10:55:09,396 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 14 states. [2020-07-21 10:55:09,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:09,589 INFO L93 Difference]: Finished difference Result 61 states and 96 transitions. [2020-07-21 10:55:09,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 10:55:09,590 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 52 [2020-07-21 10:55:09,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:09,593 INFO L225 Difference]: With dead ends: 61 [2020-07-21 10:55:09,593 INFO L226 Difference]: Without dead ends: 57 [2020-07-21 10:55:09,594 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 86 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 10:55:09,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-07-21 10:55:09,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 45. [2020-07-21 10:55:09,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-07-21 10:55:09,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 64 transitions. [2020-07-21 10:55:09,604 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 64 transitions. Word has length 52 [2020-07-21 10:55:09,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:09,605 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 64 transitions. [2020-07-21 10:55:09,605 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 10:55:09,605 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 64 transitions. [2020-07-21 10:55:09,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-07-21 10:55:09,607 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:09,607 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:09,818 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:09,819 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:09,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:09,820 INFO L82 PathProgramCache]: Analyzing trace with hash -405677468, now seen corresponding path program 1 times [2020-07-21 10:55:09,820 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:09,820 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1112050240] [2020-07-21 10:55:09,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:09,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:09,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 10:55:09,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:09,940 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2020-07-21 10:55:09,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:10,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:10,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:10,368 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:10,369 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:10,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:10,456 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-07-21 10:55:10,457 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1112050240] [2020-07-21 10:55:10,457 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:10,457 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 10:55:10,458 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835715115] [2020-07-21 10:55:10,459 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 10:55:10,461 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:10,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 10:55:10,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 10:55:10,462 INFO L87 Difference]: Start difference. First operand 45 states and 64 transitions. Second operand 14 states. [2020-07-21 10:55:10,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:10,653 INFO L93 Difference]: Finished difference Result 66 states and 110 transitions. [2020-07-21 10:55:10,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 10:55:10,658 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 54 [2020-07-21 10:55:10,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:10,660 INFO L225 Difference]: With dead ends: 66 [2020-07-21 10:55:10,661 INFO L226 Difference]: Without dead ends: 62 [2020-07-21 10:55:10,662 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 90 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 10:55:10,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2020-07-21 10:55:10,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 45. [2020-07-21 10:55:10,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-07-21 10:55:10,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 64 transitions. [2020-07-21 10:55:10,672 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 64 transitions. Word has length 54 [2020-07-21 10:55:10,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:10,673 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 64 transitions. [2020-07-21 10:55:10,673 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 10:55:10,673 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 64 transitions. [2020-07-21 10:55:10,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-21 10:55:10,675 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:10,675 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:10,889 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:10,890 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:10,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:10,890 INFO L82 PathProgramCache]: Analyzing trace with hash -975547772, now seen corresponding path program 3 times [2020-07-21 10:55:10,891 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:10,891 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2115180980] [2020-07-21 10:55:10,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:10,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:10,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 10:55:10,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:11,033 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 60 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-07-21 10:55:11,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:11,596 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:11,598 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:11,747 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:11,822 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:11,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:11,866 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:11,866 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:11,909 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 68 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2020-07-21 10:55:11,910 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2115180980] [2020-07-21 10:55:11,910 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:11,910 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 10:55:11,911 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110570625] [2020-07-21 10:55:11,911 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 10:55:11,911 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:11,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 10:55:11,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 10:55:11,912 INFO L87 Difference]: Start difference. First operand 45 states and 64 transitions. Second operand 16 states. [2020-07-21 10:55:12,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:12,159 INFO L93 Difference]: Finished difference Result 71 states and 124 transitions. [2020-07-21 10:55:12,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 10:55:12,160 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 78 [2020-07-21 10:55:12,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:12,162 INFO L225 Difference]: With dead ends: 71 [2020-07-21 10:55:12,163 INFO L226 Difference]: Without dead ends: 67 [2020-07-21 10:55:12,164 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 134 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:55:12,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2020-07-21 10:55:12,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 50. [2020-07-21 10:55:12,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-07-21 10:55:12,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2020-07-21 10:55:12,176 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 75 transitions. Word has length 78 [2020-07-21 10:55:12,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:12,176 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 75 transitions. [2020-07-21 10:55:12,176 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 10:55:12,176 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 75 transitions. [2020-07-21 10:55:12,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2020-07-21 10:55:12,178 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:12,178 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:12,383 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:12,384 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:12,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:12,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1891337214, now seen corresponding path program 2 times [2020-07-21 10:55:12,385 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:12,386 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [213548829] [2020-07-21 10:55:12,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:12,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:12,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 10:55:12,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:12,518 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 17 proven. 115 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2020-07-21 10:55:12,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:13,086 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:13,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:13,316 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:13,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:13,413 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 17 proven. 125 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-07-21 10:55:13,414 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [213548829] [2020-07-21 10:55:13,414 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:13,414 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 10:55:13,415 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686205618] [2020-07-21 10:55:13,417 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 10:55:13,417 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:13,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 10:55:13,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 10:55:13,418 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. Second operand 16 states. [2020-07-21 10:55:13,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:13,635 INFO L93 Difference]: Finished difference Result 76 states and 140 transitions. [2020-07-21 10:55:13,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 10:55:13,636 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 108 [2020-07-21 10:55:13,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:13,637 INFO L225 Difference]: With dead ends: 76 [2020-07-21 10:55:13,637 INFO L226 Difference]: Without dead ends: 72 [2020-07-21 10:55:13,639 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 192 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:55:13,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2020-07-21 10:55:13,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 50. [2020-07-21 10:55:13,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-07-21 10:55:13,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2020-07-21 10:55:13,662 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 75 transitions. Word has length 108 [2020-07-21 10:55:13,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:13,662 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 75 transitions. [2020-07-21 10:55:13,662 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 10:55:13,662 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 75 transitions. [2020-07-21 10:55:13,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2020-07-21 10:55:13,665 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:13,665 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 13, 13, 12, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:13,868 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:13,869 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:13,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:13,870 INFO L82 PathProgramCache]: Analyzing trace with hash -815433282, now seen corresponding path program 4 times [2020-07-21 10:55:13,871 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:13,871 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [546856449] [2020-07-21 10:55:13,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:13,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:13,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:55:13,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:14,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 47 proven. 332 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked. [2020-07-21 10:55:14,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:15,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:15,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:15,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:15,511 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:15,512 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:15,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:15,647 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:15,648 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:15,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 47 proven. 346 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2020-07-21 10:55:15,713 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [546856449] [2020-07-21 10:55:15,714 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:15,714 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 10:55:15,714 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869577652] [2020-07-21 10:55:15,715 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 10:55:15,715 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:15,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 10:55:15,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 10:55:15,716 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. Second operand 18 states. [2020-07-21 10:55:15,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:15,977 INFO L93 Difference]: Finished difference Result 81 states and 156 transitions. [2020-07-21 10:55:15,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:55:15,978 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 208 [2020-07-21 10:55:15,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:15,982 INFO L225 Difference]: With dead ends: 81 [2020-07-21 10:55:15,982 INFO L226 Difference]: Without dead ends: 77 [2020-07-21 10:55:15,983 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 389 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 10:55:15,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2020-07-21 10:55:16,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 55. [2020-07-21 10:55:16,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-07-21 10:55:16,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 87 transitions. [2020-07-21 10:55:16,006 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 87 transitions. Word has length 208 [2020-07-21 10:55:16,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:16,007 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 87 transitions. [2020-07-21 10:55:16,007 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 10:55:16,007 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 87 transitions. [2020-07-21 10:55:16,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-21 10:55:16,011 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:16,012 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:16,224 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:16,225 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:16,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:16,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1180347891, now seen corresponding path program 2 times [2020-07-21 10:55:16,226 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:16,226 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1585692962] [2020-07-21 10:55:16,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:16,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:16,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 10:55:16,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:16,376 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 24 proven. 149 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2020-07-21 10:55:16,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:17,228 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:17,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:17,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:17,575 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:17,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:17,663 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:17,708 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:17,767 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 24 proven. 165 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2020-07-21 10:55:17,767 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1585692962] [2020-07-21 10:55:17,768 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:17,769 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 10:55:17,769 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114032132] [2020-07-21 10:55:17,771 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 10:55:17,771 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:17,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 10:55:17,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 10:55:17,773 INFO L87 Difference]: Start difference. First operand 55 states and 87 transitions. Second operand 18 states. [2020-07-21 10:55:18,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:18,046 INFO L93 Difference]: Finished difference Result 86 states and 174 transitions. [2020-07-21 10:55:18,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 10:55:18,053 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 121 [2020-07-21 10:55:18,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:18,055 INFO L225 Difference]: With dead ends: 86 [2020-07-21 10:55:18,055 INFO L226 Difference]: Without dead ends: 82 [2020-07-21 10:55:18,056 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 214 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 10:55:18,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2020-07-21 10:55:18,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 55. [2020-07-21 10:55:18,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-07-21 10:55:18,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 87 transitions. [2020-07-21 10:55:18,066 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 87 transitions. Word has length 121 [2020-07-21 10:55:18,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:18,066 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 87 transitions. [2020-07-21 10:55:18,066 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 10:55:18,067 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 87 transitions. [2020-07-21 10:55:18,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2020-07-21 10:55:18,069 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:18,069 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 11, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:18,283 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:18,284 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:18,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:18,285 INFO L82 PathProgramCache]: Analyzing trace with hash 2099307065, now seen corresponding path program 5 times [2020-07-21 10:55:18,285 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:18,286 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1959028063] [2020-07-21 10:55:18,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:18,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:18,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:55:18,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:18,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 62 proven. 331 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2020-07-21 10:55:18,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:19,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:19,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,157 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,514 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,515 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,610 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,663 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:20,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 62 proven. 352 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2020-07-21 10:55:20,727 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1959028063] [2020-07-21 10:55:20,727 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:20,727 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 10:55:20,727 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465207361] [2020-07-21 10:55:20,728 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 10:55:20,728 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:20,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 10:55:20,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 10:55:20,729 INFO L87 Difference]: Start difference. First operand 55 states and 87 transitions. Second operand 20 states. [2020-07-21 10:55:21,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:21,115 INFO L93 Difference]: Finished difference Result 91 states and 192 transitions. [2020-07-21 10:55:21,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:55:21,117 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 195 [2020-07-21 10:55:21,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:21,120 INFO L225 Difference]: With dead ends: 91 [2020-07-21 10:55:21,120 INFO L226 Difference]: Without dead ends: 87 [2020-07-21 10:55:21,121 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 359 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 10:55:21,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2020-07-21 10:55:21,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 60. [2020-07-21 10:55:21,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-07-21 10:55:21,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 100 transitions. [2020-07-21 10:55:21,131 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 100 transitions. Word has length 195 [2020-07-21 10:55:21,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:21,136 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 100 transitions. [2020-07-21 10:55:21,138 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 10:55:21,139 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 100 transitions. [2020-07-21 10:55:21,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-21 10:55:21,143 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:21,143 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:21,356 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:21,357 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:21,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:21,357 INFO L82 PathProgramCache]: Analyzing trace with hash 266210309, now seen corresponding path program 3 times [2020-07-21 10:55:21,357 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:21,357 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1512883680] [2020-07-21 10:55:21,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:21,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:21,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:55:21,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:21,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 69 proven. 347 refuted. 0 times theorem prover too weak. 658 trivial. 0 not checked. [2020-07-21 10:55:21,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:22,903 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:23,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:23,275 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:23,534 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:23,700 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:23,792 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:23,792 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:23,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:23,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 69 proven. 371 refuted. 0 times theorem prover too weak. 634 trivial. 0 not checked. [2020-07-21 10:55:23,895 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1512883680] [2020-07-21 10:55:23,895 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:23,895 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 10:55:23,895 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499621226] [2020-07-21 10:55:23,896 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 10:55:23,896 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:23,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 10:55:23,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 10:55:23,897 INFO L87 Difference]: Start difference. First operand 60 states and 100 transitions. Second operand 20 states. [2020-07-21 10:55:24,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:24,247 INFO L93 Difference]: Finished difference Result 96 states and 212 transitions. [2020-07-21 10:55:24,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:55:24,248 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 201 [2020-07-21 10:55:24,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:24,253 INFO L225 Difference]: With dead ends: 96 [2020-07-21 10:55:24,253 INFO L226 Difference]: Without dead ends: 92 [2020-07-21 10:55:24,255 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 370 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 10:55:24,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2020-07-21 10:55:24,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 60. [2020-07-21 10:55:24,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-07-21 10:55:24,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 100 transitions. [2020-07-21 10:55:24,271 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 100 transitions. Word has length 201 [2020-07-21 10:55:24,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:24,272 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 100 transitions. [2020-07-21 10:55:24,273 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 10:55:24,273 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 100 transitions. [2020-07-21 10:55:24,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2020-07-21 10:55:24,280 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:24,280 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 22, 21, 21, 16, 16, 16, 16, 16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:24,494 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:24,495 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:24,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:24,496 INFO L82 PathProgramCache]: Analyzing trace with hash -865443995, now seen corresponding path program 6 times [2020-07-21 10:55:24,496 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:24,497 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [41898296] [2020-07-21 10:55:24,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:24,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:24,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:55:24,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:24,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3649 backedges. 117 proven. 819 refuted. 0 times theorem prover too weak. 2713 trivial. 0 not checked. [2020-07-21 10:55:24,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:26,850 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:26,851 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:27,495 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:27,496 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:27,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:27,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:28,076 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:28,077 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:28,255 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:28,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:28,398 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:28,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3649 backedges. 117 proven. 849 refuted. 0 times theorem prover too weak. 2683 trivial. 0 not checked. [2020-07-21 10:55:28,487 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [41898296] [2020-07-21 10:55:28,487 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:28,487 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-21 10:55:28,488 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493761836] [2020-07-21 10:55:28,489 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 10:55:28,489 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:28,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 10:55:28,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-21 10:55:28,490 INFO L87 Difference]: Start difference. First operand 60 states and 100 transitions. Second operand 22 states. [2020-07-21 10:55:28,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:28,929 INFO L93 Difference]: Finished difference Result 101 states and 232 transitions. [2020-07-21 10:55:28,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:55:28,930 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 351 [2020-07-21 10:55:28,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:28,933 INFO L225 Difference]: With dead ends: 101 [2020-07-21 10:55:28,933 INFO L226 Difference]: Without dead ends: 97 [2020-07-21 10:55:28,937 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 667 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-21 10:55:28,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2020-07-21 10:55:28,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 65. [2020-07-21 10:55:28,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-07-21 10:55:28,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 114 transitions. [2020-07-21 10:55:28,952 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 114 transitions. Word has length 351 [2020-07-21 10:55:28,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:28,953 INFO L479 AbstractCegarLoop]: Abstraction has 65 states and 114 transitions. [2020-07-21 10:55:28,953 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 10:55:28,953 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 114 transitions. [2020-07-21 10:55:28,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2020-07-21 10:55:28,956 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:28,956 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 22, 21, 21, 14, 14, 14, 14, 14, 14, 14, 14, 12, 10, 10, 10, 10, 10, 10, 10, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:29,170 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:29,171 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:29,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:29,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1413996641, now seen corresponding path program 3 times [2020-07-21 10:55:29,171 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:29,172 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [145752428] [2020-07-21 10:55:29,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:29,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 750 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:55:29,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:29,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3218 backedges. 137 proven. 762 refuted. 0 times theorem prover too weak. 2319 trivial. 0 not checked. [2020-07-21 10:55:29,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:31,487 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:31,488 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:32,147 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:32,726 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:33,010 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:33,154 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:33,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:33,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:33,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:33,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3218 backedges. 137 proven. 795 refuted. 0 times theorem prover too weak. 2286 trivial. 0 not checked. [2020-07-21 10:55:33,397 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [145752428] [2020-07-21 10:55:33,397 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:33,397 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 22 [2020-07-21 10:55:33,398 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073157759] [2020-07-21 10:55:33,398 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 10:55:33,398 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:33,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 10:55:33,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-07-21 10:55:33,399 INFO L87 Difference]: Start difference. First operand 65 states and 114 transitions. Second operand 22 states. [2020-07-21 10:55:33,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:33,831 INFO L93 Difference]: Finished difference Result 106 states and 254 transitions. [2020-07-21 10:55:33,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:55:33,831 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 337 [2020-07-21 10:55:33,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:33,834 INFO L225 Difference]: With dead ends: 106 [2020-07-21 10:55:33,834 INFO L226 Difference]: Without dead ends: 102 [2020-07-21 10:55:33,835 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 682 GetRequests, 638 SyntacticMatches, 16 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2020-07-21 10:55:33,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2020-07-21 10:55:33,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 65. [2020-07-21 10:55:33,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-07-21 10:55:33,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 114 transitions. [2020-07-21 10:55:33,845 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 114 transitions. Word has length 337 [2020-07-21 10:55:33,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:33,846 INFO L479 AbstractCegarLoop]: Abstraction has 65 states and 114 transitions. [2020-07-21 10:55:33,846 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 10:55:33,846 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 114 transitions. [2020-07-21 10:55:33,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 820 [2020-07-21 10:55:33,853 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:33,854 INFO L422 BasicCegarLoop]: trace histogram [73, 73, 52, 52, 47, 36, 36, 36, 36, 36, 36, 36, 36, 26, 26, 26, 26, 26, 26, 26, 26, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:34,068 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:34,069 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:34,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:34,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1230346157, now seen corresponding path program 7 times [2020-07-21 10:55:34,070 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:34,070 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2134102934] [2020-07-21 10:55:34,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:34,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:34,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 1828 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 10:55:34,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:34,872 INFO L134 CoverageAnalysis]: Checked inductivity of 20591 backedges. 373 proven. 2371 refuted. 0 times theorem prover too weak. 17847 trivial. 0 not checked. [2020-07-21 10:55:34,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:38,597 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:39,574 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:40,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:40,387 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:40,917 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:40,918 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:41,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:41,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:41,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:41,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:41,442 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:41,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:41,848 INFO L134 CoverageAnalysis]: Checked inductivity of 20591 backedges. 373 proven. 2411 refuted. 0 times theorem prover too weak. 17807 trivial. 0 not checked. [2020-07-21 10:55:41,848 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2134102934] [2020-07-21 10:55:41,848 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:41,849 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 24 [2020-07-21 10:55:41,849 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596949371] [2020-07-21 10:55:41,850 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 10:55:41,850 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:41,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 10:55:41,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-07-21 10:55:41,851 INFO L87 Difference]: Start difference. First operand 65 states and 114 transitions. Second operand 24 states. [2020-07-21 10:55:42,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:42,371 INFO L93 Difference]: Finished difference Result 111 states and 276 transitions. [2020-07-21 10:55:42,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 10:55:42,372 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 819 [2020-07-21 10:55:42,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:42,376 INFO L225 Difference]: With dead ends: 111 [2020-07-21 10:55:42,376 INFO L226 Difference]: Without dead ends: 107 [2020-07-21 10:55:42,377 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1648 GetRequests, 1599 SyntacticMatches, 18 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 10:55:42,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2020-07-21 10:55:42,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 70. [2020-07-21 10:55:42,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-07-21 10:55:42,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 129 transitions. [2020-07-21 10:55:42,388 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 129 transitions. Word has length 819 [2020-07-21 10:55:42,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:42,389 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 129 transitions. [2020-07-21 10:55:42,389 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 10:55:42,389 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 129 transitions. [2020-07-21 10:55:42,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2020-07-21 10:55:42,392 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:42,392 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 27, 24, 24, 18, 18, 18, 18, 18, 18, 18, 18, 15, 12, 12, 12, 12, 12, 12, 12, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:42,606 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:42,607 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:42,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:42,608 INFO L82 PathProgramCache]: Analyzing trace with hash 2047786411, now seen corresponding path program 4 times [2020-07-21 10:55:42,608 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:42,609 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1331608498] [2020-07-21 10:55:42,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:42,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 930 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 10:55:42,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:43,074 INFO L134 CoverageAnalysis]: Checked inductivity of 5148 backedges. 188 proven. 1118 refuted. 0 times theorem prover too weak. 3842 trivial. 0 not checked. [2020-07-21 10:55:43,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:45,635 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:46,519 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:46,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:47,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:47,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:47,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:47,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:47,992 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:48,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:48,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:48,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:48,272 INFO L134 CoverageAnalysis]: Checked inductivity of 5148 backedges. 188 proven. 1162 refuted. 0 times theorem prover too weak. 3798 trivial. 0 not checked. [2020-07-21 10:55:48,272 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1331608498] [2020-07-21 10:55:48,273 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:48,273 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 10:55:48,273 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707543982] [2020-07-21 10:55:48,274 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 10:55:48,274 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:48,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 10:55:48,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:55:48,275 INFO L87 Difference]: Start difference. First operand 70 states and 129 transitions. Second operand 23 states. [2020-07-21 10:55:48,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:48,742 INFO L93 Difference]: Finished difference Result 116 states and 300 transitions. [2020-07-21 10:55:48,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 10:55:48,742 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 418 [2020-07-21 10:55:48,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:48,746 INFO L225 Difference]: With dead ends: 116 [2020-07-21 10:55:48,746 INFO L226 Difference]: Without dead ends: 112 [2020-07-21 10:55:48,747 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 845 GetRequests, 796 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 10:55:48,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2020-07-21 10:55:48,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 70. [2020-07-21 10:55:48,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-07-21 10:55:48,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 129 transitions. [2020-07-21 10:55:48,761 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 129 transitions. Word has length 418 [2020-07-21 10:55:48,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:48,762 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 129 transitions. [2020-07-21 10:55:48,762 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 10:55:48,762 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 129 transitions. [2020-07-21 10:55:48,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2020-07-21 10:55:48,767 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:48,768 INFO L422 BasicCegarLoop]: trace histogram [62, 62, 42, 41, 41, 31, 31, 31, 31, 31, 31, 31, 31, 20, 20, 20, 20, 20, 20, 20, 20, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:48,981 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:48,982 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:48,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:48,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1777656900, now seen corresponding path program 8 times [2020-07-21 10:55:48,982 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:48,983 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1089544846] [2020-07-21 10:55:48,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:49,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:49,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 1509 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 10:55:49,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:49,728 INFO L134 CoverageAnalysis]: Checked inductivity of 14119 backedges. 349 proven. 2104 refuted. 0 times theorem prover too weak. 11666 trivial. 0 not checked. [2020-07-21 10:55:49,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:55:53,462 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:53,463 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:54,824 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:54,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:55,991 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:56,699 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:56,700 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,371 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,372 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,626 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,626 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,684 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:55:57,942 INFO L134 CoverageAnalysis]: Checked inductivity of 14119 backedges. 349 proven. 2156 refuted. 0 times theorem prover too weak. 11614 trivial. 0 not checked. [2020-07-21 10:55:57,943 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1089544846] [2020-07-21 10:55:57,943 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:55:57,943 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 10:55:57,944 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128269163] [2020-07-21 10:55:57,945 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 10:55:57,945 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:55:57,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 10:55:57,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 10:55:57,946 INFO L87 Difference]: Start difference. First operand 70 states and 129 transitions. Second operand 25 states. [2020-07-21 10:55:58,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:55:58,513 INFO L93 Difference]: Finished difference Result 121 states and 324 transitions. [2020-07-21 10:55:58,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 10:55:58,514 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 676 [2020-07-21 10:55:58,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:55:58,518 INFO L225 Difference]: With dead ends: 121 [2020-07-21 10:55:58,518 INFO L226 Difference]: Without dead ends: 117 [2020-07-21 10:55:58,519 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1363 GetRequests, 1309 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 10:55:58,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2020-07-21 10:55:58,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 75. [2020-07-21 10:55:58,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2020-07-21 10:55:58,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 145 transitions. [2020-07-21 10:55:58,530 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 145 transitions. Word has length 676 [2020-07-21 10:55:58,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:55:58,531 INFO L479 AbstractCegarLoop]: Abstraction has 75 states and 145 transitions. [2020-07-21 10:55:58,531 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 10:55:58,531 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 145 transitions. [2020-07-21 10:55:58,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 755 [2020-07-21 10:55:58,537 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:55:58,538 INFO L422 BasicCegarLoop]: trace histogram [64, 64, 49, 47, 47, 32, 32, 32, 32, 32, 32, 32, 32, 26, 23, 23, 23, 23, 23, 23, 23, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:55:58,750 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:58,751 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:55:58,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:55:58,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1813836186, now seen corresponding path program 4 times [2020-07-21 10:55:58,752 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:55:58,753 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1948168664] [2020-07-21 10:55:58,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:55:59,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:55:59,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 1677 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 10:55:59,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:55:59,620 INFO L134 CoverageAnalysis]: Checked inductivity of 17056 backedges. 414 proven. 2048 refuted. 0 times theorem prover too weak. 14594 trivial. 0 not checked. [2020-07-21 10:55:59,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:56:02,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:02,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:04,075 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:05,164 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:05,165 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:05,668 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:06,023 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:06,024 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:06,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:06,319 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:06,371 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:06,413 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 17056 backedges. 414 proven. 2088 refuted. 0 times theorem prover too weak. 14554 trivial. 0 not checked. [2020-07-21 10:56:06,651 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1948168664] [2020-07-21 10:56:06,651 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:56:06,651 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 10:56:06,651 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611773755] [2020-07-21 10:56:06,652 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 10:56:06,652 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:56:06,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 10:56:06,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:56:06,653 INFO L87 Difference]: Start difference. First operand 75 states and 145 transitions. Second operand 23 states. [2020-07-21 10:56:07,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:56:07,207 INFO L93 Difference]: Finished difference Result 159 states and 539 transitions. [2020-07-21 10:56:07,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 10:56:07,208 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 754 [2020-07-21 10:56:07,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:56:07,212 INFO L225 Difference]: With dead ends: 159 [2020-07-21 10:56:07,212 INFO L226 Difference]: Without dead ends: 155 [2020-07-21 10:56:07,213 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1517 GetRequests, 1468 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 10:56:07,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2020-07-21 10:56:07,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 77. [2020-07-21 10:56:07,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2020-07-21 10:56:07,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 152 transitions. [2020-07-21 10:56:07,230 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 152 transitions. Word has length 754 [2020-07-21 10:56:07,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:56:07,231 INFO L479 AbstractCegarLoop]: Abstraction has 77 states and 152 transitions. [2020-07-21 10:56:07,231 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 10:56:07,231 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 152 transitions. [2020-07-21 10:56:07,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 766 [2020-07-21 10:56:07,237 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:56:07,238 INFO L422 BasicCegarLoop]: trace histogram [66, 66, 47, 45, 45, 45, 33, 33, 33, 33, 33, 33, 33, 25, 22, 22, 22, 22, 22, 22, 22, 19, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:56:07,452 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:07,453 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:56:07,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:56:07,454 INFO L82 PathProgramCache]: Analyzing trace with hash 848822556, now seen corresponding path program 1 times [2020-07-21 10:56:07,454 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:56:07,455 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [551288186] [2020-07-21 10:56:07,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:07,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:56:07,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 1699 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:56:07,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:56:08,276 INFO L134 CoverageAnalysis]: Checked inductivity of 17647 backedges. 424 proven. 1891 refuted. 0 times theorem prover too weak. 15332 trivial. 0 not checked. [2020-07-21 10:56:08,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:56:11,172 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:11,172 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:12,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:12,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:12,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:13,433 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:13,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:13,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:13,781 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:13,835 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:13,836 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:13,886 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:14,119 INFO L134 CoverageAnalysis]: Checked inductivity of 17647 backedges. 424 proven. 1924 refuted. 0 times theorem prover too weak. 15299 trivial. 0 not checked. [2020-07-21 10:56:14,120 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [551288186] [2020-07-21 10:56:14,120 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:56:14,120 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:56:14,120 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263511060] [2020-07-21 10:56:14,121 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:56:14,121 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:56:14,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:56:14,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:56:14,122 INFO L87 Difference]: Start difference. First operand 77 states and 152 transitions. Second operand 21 states. [2020-07-21 10:56:14,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:56:14,617 INFO L93 Difference]: Finished difference Result 179 states and 673 transitions. [2020-07-21 10:56:14,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:56:14,618 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 765 [2020-07-21 10:56:14,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:56:14,623 INFO L225 Difference]: With dead ends: 179 [2020-07-21 10:56:14,623 INFO L226 Difference]: Without dead ends: 175 [2020-07-21 10:56:14,624 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1538 GetRequests, 1494 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:56:14,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2020-07-21 10:56:14,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 79. [2020-07-21 10:56:14,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2020-07-21 10:56:14,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 160 transitions. [2020-07-21 10:56:14,646 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 160 transitions. Word has length 765 [2020-07-21 10:56:14,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:56:14,647 INFO L479 AbstractCegarLoop]: Abstraction has 79 states and 160 transitions. [2020-07-21 10:56:14,647 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:56:14,647 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 160 transitions. [2020-07-21 10:56:14,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1080 [2020-07-21 10:56:14,659 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:56:14,659 INFO L422 BasicCegarLoop]: trace histogram [82, 82, 77, 77, 61, 57, 41, 41, 41, 41, 41, 41, 41, 38, 38, 38, 38, 38, 38, 38, 25, 20, 19, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:56:14,872 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:14,872 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:56:14,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:56:14,874 INFO L82 PathProgramCache]: Analyzing trace with hash 67032718, now seen corresponding path program 1 times [2020-07-21 10:56:14,874 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:56:14,874 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1461259915] [2020-07-21 10:56:14,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:56:15,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 2399 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 10:56:15,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:56:16,167 INFO L134 CoverageAnalysis]: Checked inductivity of 34506 backedges. 604 proven. 3056 refuted. 0 times theorem prover too weak. 30846 trivial. 0 not checked. [2020-07-21 10:56:16,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:56:19,998 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:22,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:22,233 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:23,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:23,419 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:23,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:23,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,547 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,642 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,643 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,699 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,700 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:24,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:25,195 INFO L134 CoverageAnalysis]: Checked inductivity of 34506 backedges. 604 proven. 3096 refuted. 0 times theorem prover too weak. 30806 trivial. 0 not checked. [2020-07-21 10:56:25,195 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1461259915] [2020-07-21 10:56:25,195 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:56:25,196 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 10:56:25,196 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996255989] [2020-07-21 10:56:25,197 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 10:56:25,197 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:56:25,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 10:56:25,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:56:25,197 INFO L87 Difference]: Start difference. First operand 79 states and 160 transitions. Second operand 23 states. [2020-07-21 10:56:25,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:56:25,782 INFO L93 Difference]: Finished difference Result 156 states and 522 transitions. [2020-07-21 10:56:25,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 10:56:25,785 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1079 [2020-07-21 10:56:25,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:56:25,789 INFO L225 Difference]: With dead ends: 156 [2020-07-21 10:56:25,789 INFO L226 Difference]: Without dead ends: 152 [2020-07-21 10:56:25,790 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2166 GetRequests, 2117 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 10:56:25,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2020-07-21 10:56:25,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 82. [2020-07-21 10:56:25,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2020-07-21 10:56:25,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 170 transitions. [2020-07-21 10:56:25,807 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 170 transitions. Word has length 1079 [2020-07-21 10:56:25,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:56:25,808 INFO L479 AbstractCegarLoop]: Abstraction has 82 states and 170 transitions. [2020-07-21 10:56:25,808 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 10:56:25,808 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 170 transitions. [2020-07-21 10:56:25,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 981 [2020-07-21 10:56:25,816 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:56:25,817 INFO L422 BasicCegarLoop]: trace histogram [73, 73, 70, 70, 62, 53, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 27, 17, 17, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:56:26,031 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:26,032 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:56:26,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:56:26,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1973171480, now seen corresponding path program 2 times [2020-07-21 10:56:26,033 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:56:26,034 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [349905124] [2020-07-21 10:56:26,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:26,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:56:26,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 2177 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:56:26,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:56:27,378 INFO L134 CoverageAnalysis]: Checked inductivity of 28341 backedges. 583 proven. 2408 refuted. 0 times theorem prover too weak. 25350 trivial. 0 not checked. [2020-07-21 10:56:27,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:56:31,009 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:31,010 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:32,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:32,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:32,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:32,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:33,647 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:33,648 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:33,990 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:33,991 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:34,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:34,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:34,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:34,151 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:34,221 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:34,647 INFO L134 CoverageAnalysis]: Checked inductivity of 28341 backedges. 583 proven. 2441 refuted. 0 times theorem prover too weak. 25317 trivial. 0 not checked. [2020-07-21 10:56:34,648 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [349905124] [2020-07-21 10:56:34,648 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:56:34,648 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:56:34,648 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786468408] [2020-07-21 10:56:34,649 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:56:34,649 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:56:34,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:56:34,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:56:34,650 INFO L87 Difference]: Start difference. First operand 82 states and 170 transitions. Second operand 21 states. [2020-07-21 10:56:35,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:56:35,160 INFO L93 Difference]: Finished difference Result 174 states and 639 transitions. [2020-07-21 10:56:35,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:56:35,161 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 980 [2020-07-21 10:56:35,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:56:35,166 INFO L225 Difference]: With dead ends: 174 [2020-07-21 10:56:35,166 INFO L226 Difference]: Without dead ends: 170 [2020-07-21 10:56:35,167 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1967 GetRequests, 1923 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:56:35,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2020-07-21 10:56:35,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 89. [2020-07-21 10:56:35,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2020-07-21 10:56:35,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 197 transitions. [2020-07-21 10:56:35,187 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 197 transitions. Word has length 980 [2020-07-21 10:56:35,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:56:35,187 INFO L479 AbstractCegarLoop]: Abstraction has 89 states and 197 transitions. [2020-07-21 10:56:35,187 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:56:35,188 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 197 transitions. [2020-07-21 10:56:35,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1135 [2020-07-21 10:56:35,199 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:56:35,199 INFO L422 BasicCegarLoop]: trace histogram [88, 88, 79, 79, 65, 60, 44, 44, 44, 44, 44, 44, 44, 39, 39, 39, 39, 39, 39, 39, 28, 21, 21, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:56:35,412 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:35,413 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:56:35,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:56:35,414 INFO L82 PathProgramCache]: Analyzing trace with hash -191683652, now seen corresponding path program 3 times [2020-07-21 10:56:35,414 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:56:35,415 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [46995876] [2020-07-21 10:56:35,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:36,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:56:36,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 2521 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 10:56:36,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:56:36,803 INFO L134 CoverageAnalysis]: Checked inductivity of 38234 backedges. 764 proven. 3598 refuted. 0 times theorem prover too weak. 33872 trivial. 0 not checked. [2020-07-21 10:56:36,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:56:41,802 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:43,637 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:45,550 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:46,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,028 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,029 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,516 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,517 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,693 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,694 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:47,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:48,247 INFO L134 CoverageAnalysis]: Checked inductivity of 38234 backedges. 770 proven. 3644 refuted. 0 times theorem prover too weak. 33820 trivial. 0 not checked. [2020-07-21 10:56:48,247 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [46995876] [2020-07-21 10:56:48,247 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:56:48,248 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 10:56:48,248 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078389514] [2020-07-21 10:56:48,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 10:56:48,249 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:56:48,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 10:56:48,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 10:56:48,250 INFO L87 Difference]: Start difference. First operand 89 states and 197 transitions. Second operand 25 states. [2020-07-21 10:56:49,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:56:49,138 INFO L93 Difference]: Finished difference Result 263 states and 1331 transitions. [2020-07-21 10:56:49,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 10:56:49,139 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1134 [2020-07-21 10:56:49,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:56:49,144 INFO L225 Difference]: With dead ends: 263 [2020-07-21 10:56:49,144 INFO L226 Difference]: Without dead ends: 142 [2020-07-21 10:56:49,150 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2277 GetRequests, 2223 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 10:56:49,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2020-07-21 10:56:49,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2020-07-21 10:56:49,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2020-07-21 10:56:49,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 326 transitions. [2020-07-21 10:56:49,176 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 326 transitions. Word has length 1134 [2020-07-21 10:56:49,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:56:49,176 INFO L479 AbstractCegarLoop]: Abstraction has 142 states and 326 transitions. [2020-07-21 10:56:49,176 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 10:56:49,177 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 326 transitions. [2020-07-21 10:56:49,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 995 [2020-07-21 10:56:49,189 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:56:49,189 INFO L422 BasicCegarLoop]: trace histogram [79, 79, 68, 68, 55, 50, 39, 39, 39, 39, 39, 39, 39, 34, 34, 34, 34, 34, 34, 34, 24, 21, 18, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:56:49,403 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:49,403 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:56:49,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:56:49,404 INFO L82 PathProgramCache]: Analyzing trace with hash -472403876, now seen corresponding path program 4 times [2020-07-21 10:56:49,404 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:56:49,405 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1517173550] [2020-07-21 10:56:49,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:56:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:56:50,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 2211 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 10:56:50,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:56:50,605 INFO L134 CoverageAnalysis]: Checked inductivity of 29354 backedges. 636 proven. 2738 refuted. 0 times theorem prover too weak. 25980 trivial. 0 not checked. [2020-07-21 10:56:50,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:56:54,821 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:56,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:56,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:57,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:57,826 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:58,587 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:58,587 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:58,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:59,098 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:59,099 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:59,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:59,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:59,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:59,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:56:59,823 INFO L134 CoverageAnalysis]: Checked inductivity of 29354 backedges. 638 proven. 2776 refuted. 0 times theorem prover too weak. 25940 trivial. 0 not checked. [2020-07-21 10:56:59,823 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1517173550] [2020-07-21 10:56:59,824 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:56:59,824 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 10:56:59,824 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319769208] [2020-07-21 10:56:59,825 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 10:56:59,825 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:56:59,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 10:56:59,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:56:59,826 INFO L87 Difference]: Start difference. First operand 142 states and 326 transitions. Second operand 23 states. [2020-07-21 10:57:00,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:57:00,379 INFO L93 Difference]: Finished difference Result 253 states and 882 transitions. [2020-07-21 10:57:00,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 10:57:00,382 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 994 [2020-07-21 10:57:00,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:57:00,389 INFO L225 Difference]: With dead ends: 253 [2020-07-21 10:57:00,389 INFO L226 Difference]: Without dead ends: 239 [2020-07-21 10:57:00,393 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1996 GetRequests, 1947 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 10:57:00,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2020-07-21 10:57:00,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 140. [2020-07-21 10:57:00,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2020-07-21 10:57:00,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 319 transitions. [2020-07-21 10:57:00,420 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 319 transitions. Word has length 994 [2020-07-21 10:57:00,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:57:00,421 INFO L479 AbstractCegarLoop]: Abstraction has 140 states and 319 transitions. [2020-07-21 10:57:00,421 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 10:57:00,421 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 319 transitions. [2020-07-21 10:57:00,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1358 [2020-07-21 10:57:00,443 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:57:00,444 INFO L422 BasicCegarLoop]: trace histogram [108, 108, 91, 91, 81, 75, 54, 54, 54, 54, 54, 54, 54, 45, 45, 45, 45, 45, 45, 45, 33, 30, 27, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:57:00,658 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:00,659 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:57:00,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:57:00,660 INFO L82 PathProgramCache]: Analyzing trace with hash 190267374, now seen corresponding path program 5 times [2020-07-21 10:57:00,660 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:57:00,661 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [915845431] [2020-07-21 10:57:00,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:01,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:57:01,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 3015 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 10:57:01,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:57:02,289 INFO L134 CoverageAnalysis]: Checked inductivity of 55191 backedges. 939 proven. 4354 refuted. 0 times theorem prover too weak. 49898 trivial. 0 not checked. [2020-07-21 10:57:02,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:57:08,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:08,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:10,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:10,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:11,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:13,206 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:13,894 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:14,162 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:14,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:14,350 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:14,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:14,535 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:14,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:15,393 INFO L134 CoverageAnalysis]: Checked inductivity of 55191 backedges. 943 proven. 4402 refuted. 0 times theorem prover too weak. 49846 trivial. 0 not checked. [2020-07-21 10:57:15,394 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [915845431] [2020-07-21 10:57:15,394 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:57:15,395 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 10:57:15,395 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246954457] [2020-07-21 10:57:15,396 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 10:57:15,396 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:57:15,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 10:57:15,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 10:57:15,397 INFO L87 Difference]: Start difference. First operand 140 states and 319 transitions. Second operand 25 states. [2020-07-21 10:57:16,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:57:16,476 INFO L93 Difference]: Finished difference Result 403 states and 2104 transitions. [2020-07-21 10:57:16,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 10:57:16,477 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1357 [2020-07-21 10:57:16,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:57:16,483 INFO L225 Difference]: With dead ends: 403 [2020-07-21 10:57:16,483 INFO L226 Difference]: Without dead ends: 201 [2020-07-21 10:57:16,496 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2723 GetRequests, 2669 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 10:57:16,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2020-07-21 10:57:16,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 150. [2020-07-21 10:57:16,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2020-07-21 10:57:16,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 358 transitions. [2020-07-21 10:57:16,521 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 358 transitions. Word has length 1357 [2020-07-21 10:57:16,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:57:16,522 INFO L479 AbstractCegarLoop]: Abstraction has 150 states and 358 transitions. [2020-07-21 10:57:16,522 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 10:57:16,522 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 358 transitions. [2020-07-21 10:57:16,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 933 [2020-07-21 10:57:16,533 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:57:16,533 INFO L422 BasicCegarLoop]: trace histogram [70, 70, 67, 67, 54, 49, 35, 35, 35, 35, 35, 35, 35, 33, 33, 33, 33, 33, 33, 33, 21, 19, 16, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:57:16,746 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:16,747 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:57:16,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:57:16,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1865506251, now seen corresponding path program 6 times [2020-07-21 10:57:16,748 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:57:16,748 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [232003979] [2020-07-21 10:57:16,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:17,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:57:17,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 2072 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:57:17,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:57:17,943 INFO L134 CoverageAnalysis]: Checked inductivity of 25603 backedges. 533 proven. 2260 refuted. 0 times theorem prover too weak. 22810 trivial. 0 not checked. [2020-07-21 10:57:17,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:57:21,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:23,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:23,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:24,030 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:24,515 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:24,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:25,094 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:25,095 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:25,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:25,156 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:25,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:25,257 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:25,615 INFO L134 CoverageAnalysis]: Checked inductivity of 25603 backedges. 533 proven. 2290 refuted. 0 times theorem prover too weak. 22780 trivial. 0 not checked. [2020-07-21 10:57:25,615 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [232003979] [2020-07-21 10:57:25,615 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:57:25,616 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:57:25,616 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777809099] [2020-07-21 10:57:25,617 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:57:25,617 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:57:25,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:57:25,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:57:25,617 INFO L87 Difference]: Start difference. First operand 150 states and 358 transitions. Second operand 21 states. [2020-07-21 10:57:26,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:57:26,124 INFO L93 Difference]: Finished difference Result 299 states and 1198 transitions. [2020-07-21 10:57:26,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:57:26,126 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 932 [2020-07-21 10:57:26,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:57:26,134 INFO L225 Difference]: With dead ends: 299 [2020-07-21 10:57:26,135 INFO L226 Difference]: Without dead ends: 285 [2020-07-21 10:57:26,138 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1871 GetRequests, 1827 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:57:26,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2020-07-21 10:57:26,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 150. [2020-07-21 10:57:26,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2020-07-21 10:57:26,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 358 transitions. [2020-07-21 10:57:26,177 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 358 transitions. Word has length 932 [2020-07-21 10:57:26,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:57:26,178 INFO L479 AbstractCegarLoop]: Abstraction has 150 states and 358 transitions. [2020-07-21 10:57:26,178 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:57:26,178 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 358 transitions. [2020-07-21 10:57:26,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1253 [2020-07-21 10:57:26,196 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:57:26,196 INFO L422 BasicCegarLoop]: trace histogram [93, 93, 90, 90, 75, 72, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 30, 26, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:57:26,410 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:26,411 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:57:26,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:57:26,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1965965054, now seen corresponding path program 7 times [2020-07-21 10:57:26,412 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:57:26,412 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2028749322] [2020-07-21 10:57:26,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:27,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:57:27,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 2781 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 10:57:27,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:57:28,277 INFO L134 CoverageAnalysis]: Checked inductivity of 46563 backedges. 842 proven. 4002 refuted. 0 times theorem prover too weak. 41719 trivial. 0 not checked. [2020-07-21 10:57:28,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:57:30,265 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 10:57:35,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:35,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:37,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:37,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:38,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:39,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:39,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:39,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:40,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:40,033 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:40,252 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:40,370 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:40,371 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:40,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:40,605 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:41,354 INFO L134 CoverageAnalysis]: Checked inductivity of 46563 backedges. 846 proven. 4050 refuted. 0 times theorem prover too weak. 41667 trivial. 0 not checked. [2020-07-21 10:57:41,355 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2028749322] [2020-07-21 10:57:41,355 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:57:41,355 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 10:57:41,355 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054427771] [2020-07-21 10:57:41,356 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 10:57:41,356 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:57:41,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 10:57:41,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 10:57:41,357 INFO L87 Difference]: Start difference. First operand 150 states and 358 transitions. Second operand 25 states. [2020-07-21 10:57:42,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:57:42,144 INFO L93 Difference]: Finished difference Result 238 states and 729 transitions. [2020-07-21 10:57:42,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 10:57:42,146 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1252 [2020-07-21 10:57:42,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:57:42,149 INFO L225 Difference]: With dead ends: 238 [2020-07-21 10:57:42,149 INFO L226 Difference]: Without dead ends: 180 [2020-07-21 10:57:42,153 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2513 GetRequests, 2459 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 10:57:42,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2020-07-21 10:57:42,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 158. [2020-07-21 10:57:42,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2020-07-21 10:57:42,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 384 transitions. [2020-07-21 10:57:42,174 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 384 transitions. Word has length 1252 [2020-07-21 10:57:42,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:57:42,175 INFO L479 AbstractCegarLoop]: Abstraction has 158 states and 384 transitions. [2020-07-21 10:57:42,175 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 10:57:42,175 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 384 transitions. [2020-07-21 10:57:42,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 938 [2020-07-21 10:57:42,187 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:57:42,188 INFO L422 BasicCegarLoop]: trace histogram [70, 70, 67, 67, 54, 54, 35, 35, 35, 35, 35, 35, 35, 33, 33, 33, 33, 33, 33, 33, 21, 19, 16, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:57:42,401 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:42,402 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:57:42,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:57:42,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1461088205, now seen corresponding path program 8 times [2020-07-21 10:57:42,403 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:57:42,404 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [162040418] [2020-07-21 10:57:42,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:43,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:57:43,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 2082 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:57:43,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:57:43,771 INFO L134 CoverageAnalysis]: Checked inductivity of 25858 backedges. 571 proven. 2284 refuted. 0 times theorem prover too weak. 23003 trivial. 0 not checked. [2020-07-21 10:57:43,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:57:47,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:49,606 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:50,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:50,391 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:50,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:51,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:51,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:51,211 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:51,281 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:51,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:57:51,925 INFO L134 CoverageAnalysis]: Checked inductivity of 25858 backedges. 573 proven. 2315 refuted. 0 times theorem prover too weak. 22970 trivial. 0 not checked. [2020-07-21 10:57:51,926 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [162040418] [2020-07-21 10:57:51,926 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:57:51,926 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:57:51,927 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639591320] [2020-07-21 10:57:51,928 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:57:51,928 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:57:51,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:57:51,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:57:51,929 INFO L87 Difference]: Start difference. First operand 158 states and 384 transitions. Second operand 21 states. [2020-07-21 10:57:52,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:57:52,516 INFO L93 Difference]: Finished difference Result 259 states and 851 transitions. [2020-07-21 10:57:52,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:57:52,517 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 937 [2020-07-21 10:57:52,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:57:52,522 INFO L225 Difference]: With dead ends: 259 [2020-07-21 10:57:52,522 INFO L226 Difference]: Without dead ends: 245 [2020-07-21 10:57:52,525 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1881 GetRequests, 1837 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:57:52,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2020-07-21 10:57:52,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 178. [2020-07-21 10:57:52,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2020-07-21 10:57:52,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 483 transitions. [2020-07-21 10:57:52,556 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 483 transitions. Word has length 937 [2020-07-21 10:57:52,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:57:52,557 INFO L479 AbstractCegarLoop]: Abstraction has 178 states and 483 transitions. [2020-07-21 10:57:52,557 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:57:52,557 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 483 transitions. [2020-07-21 10:57:52,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1389 [2020-07-21 10:57:52,577 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:57:52,578 INFO L422 BasicCegarLoop]: trace histogram [109, 109, 98, 98, 70, 69, 54, 54, 54, 54, 54, 54, 54, 49, 49, 49, 49, 49, 49, 49, 40, 28, 20, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:57:52,790 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:52,791 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:57:52,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:57:52,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1104827266, now seen corresponding path program 9 times [2020-07-21 10:57:52,791 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:57:52,792 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1515026934] [2020-07-21 10:57:52,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:57:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:57:53,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 3089 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 10:57:53,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:57:54,588 INFO L134 CoverageAnalysis]: Checked inductivity of 57745 backedges. 743 proven. 4057 refuted. 0 times theorem prover too weak. 52945 trivial. 0 not checked. [2020-07-21 10:57:54,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:01,841 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:04,000 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:04,001 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:05,284 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:06,018 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:06,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:06,517 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:06,642 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:06,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:06,716 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:06,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:07,729 INFO L134 CoverageAnalysis]: Checked inductivity of 57745 backedges. 745 proven. 4095 refuted. 0 times theorem prover too weak. 52905 trivial. 0 not checked. [2020-07-21 10:58:07,730 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1515026934] [2020-07-21 10:58:07,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:07,730 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 10:58:07,730 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539735534] [2020-07-21 10:58:07,731 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 10:58:07,732 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:07,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 10:58:07,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:58:07,732 INFO L87 Difference]: Start difference. First operand 178 states and 483 transitions. Second operand 23 states. [2020-07-21 10:58:08,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:08,297 INFO L93 Difference]: Finished difference Result 267 states and 914 transitions. [2020-07-21 10:58:08,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 10:58:08,303 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1388 [2020-07-21 10:58:08,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:08,309 INFO L225 Difference]: With dead ends: 267 [2020-07-21 10:58:08,309 INFO L226 Difference]: Without dead ends: 253 [2020-07-21 10:58:08,313 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2784 GetRequests, 2735 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 10:58:08,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2020-07-21 10:58:08,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 179. [2020-07-21 10:58:08,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2020-07-21 10:58:08,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 489 transitions. [2020-07-21 10:58:08,344 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 489 transitions. Word has length 1388 [2020-07-21 10:58:08,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:08,345 INFO L479 AbstractCegarLoop]: Abstraction has 179 states and 489 transitions. [2020-07-21 10:58:08,345 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 10:58:08,345 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 489 transitions. [2020-07-21 10:58:08,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1143 [2020-07-21 10:58:08,361 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:08,362 INFO L422 BasicCegarLoop]: trace histogram [85, 85, 82, 82, 71, 62, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 30, 20, 20, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:08,575 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:08,576 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:08,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:08,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1837061358, now seen corresponding path program 10 times [2020-07-21 10:58:08,577 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:08,578 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [972293816] [2020-07-21 10:58:08,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:09,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:09,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 2537 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:58:09,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:10,231 INFO L134 CoverageAnalysis]: Checked inductivity of 38664 backedges. 618 proven. 2844 refuted. 0 times theorem prover too weak. 35202 trivial. 0 not checked. [2020-07-21 10:58:10,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:16,167 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:17,726 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:18,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:18,766 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:19,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:19,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:19,595 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:19,732 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:19,733 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:19,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:19,857 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:19,955 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:20,675 INFO L134 CoverageAnalysis]: Checked inductivity of 38664 backedges. 618 proven. 2876 refuted. 0 times theorem prover too weak. 35170 trivial. 0 not checked. [2020-07-21 10:58:20,676 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [972293816] [2020-07-21 10:58:20,676 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:20,676 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:58:20,676 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391012755] [2020-07-21 10:58:20,677 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:58:20,677 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:20,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:58:20,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:58:20,678 INFO L87 Difference]: Start difference. First operand 179 states and 489 transitions. Second operand 21 states. [2020-07-21 10:58:21,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:21,336 INFO L93 Difference]: Finished difference Result 295 states and 1090 transitions. [2020-07-21 10:58:21,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:58:21,338 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1142 [2020-07-21 10:58:21,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:21,350 INFO L225 Difference]: With dead ends: 295 [2020-07-21 10:58:21,350 INFO L226 Difference]: Without dead ends: 281 [2020-07-21 10:58:21,355 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2291 GetRequests, 2247 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:58:21,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2020-07-21 10:58:21,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 173. [2020-07-21 10:58:21,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-21 10:58:21,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 458 transitions. [2020-07-21 10:58:21,406 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 458 transitions. Word has length 1142 [2020-07-21 10:58:21,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:21,408 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 458 transitions. [2020-07-21 10:58:21,408 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:58:21,408 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 458 transitions. [2020-07-21 10:58:21,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1090 [2020-07-21 10:58:21,434 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:21,435 INFO L422 BasicCegarLoop]: trace histogram [82, 82, 77, 77, 66, 62, 41, 41, 41, 41, 41, 41, 41, 38, 38, 38, 38, 38, 38, 38, 25, 24, 20, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:21,649 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:21,650 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:21,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:21,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1951007044, now seen corresponding path program 11 times [2020-07-21 10:58:21,651 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:21,651 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1906414092] [2020-07-21 10:58:21,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:22,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:22,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 2419 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 10:58:22,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:23,141 INFO L134 CoverageAnalysis]: Checked inductivity of 35116 backedges. 626 proven. 2298 refuted. 0 times theorem prover too weak. 32192 trivial. 0 not checked. [2020-07-21 10:58:23,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:27,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:27,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:29,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:30,583 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:30,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,180 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,181 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,247 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,248 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,317 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:31,439 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:32,030 INFO L134 CoverageAnalysis]: Checked inductivity of 35116 backedges. 626 proven. 2322 refuted. 0 times theorem prover too weak. 32168 trivial. 0 not checked. [2020-07-21 10:58:32,030 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1906414092] [2020-07-21 10:58:32,031 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:32,031 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 10:58:32,031 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732626512] [2020-07-21 10:58:32,032 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 10:58:32,033 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:32,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 10:58:32,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 10:58:32,033 INFO L87 Difference]: Start difference. First operand 173 states and 458 transitions. Second operand 19 states. [2020-07-21 10:58:32,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:32,589 INFO L93 Difference]: Finished difference Result 348 states and 1590 transitions. [2020-07-21 10:58:32,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 10:58:32,591 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1089 [2020-07-21 10:58:32,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:32,599 INFO L225 Difference]: With dead ends: 348 [2020-07-21 10:58:32,599 INFO L226 Difference]: Without dead ends: 334 [2020-07-21 10:58:32,602 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2184 GetRequests, 2145 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 10:58:32,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2020-07-21 10:58:32,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 175. [2020-07-21 10:58:32,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2020-07-21 10:58:32,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 473 transitions. [2020-07-21 10:58:32,647 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 473 transitions. Word has length 1089 [2020-07-21 10:58:32,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:32,648 INFO L479 AbstractCegarLoop]: Abstraction has 175 states and 473 transitions. [2020-07-21 10:58:32,648 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 10:58:32,648 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 473 transitions. [2020-07-21 10:58:32,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1109 [2020-07-21 10:58:32,663 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:32,664 INFO L422 BasicCegarLoop]: trace histogram [86, 86, 77, 77, 66, 57, 43, 43, 43, 43, 43, 43, 43, 38, 38, 38, 38, 38, 38, 38, 28, 20, 20, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:32,878 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:32,879 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:32,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:32,879 INFO L82 PathProgramCache]: Analyzing trace with hash -705351546, now seen corresponding path program 12 times [2020-07-21 10:58:32,879 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:32,879 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [181216997] [2020-07-21 10:58:32,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:33,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:33,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 2463 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 10:58:33,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:34,499 INFO L134 CoverageAnalysis]: Checked inductivity of 36489 backedges. 1068 proven. 3188 refuted. 0 times theorem prover too weak. 32233 trivial. 0 not checked. [2020-07-21 10:58:34,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:40,101 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 10:58:41,339 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:41,340 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:43,742 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:43,742 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:45,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:45,413 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:46,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:46,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:46,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:46,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,516 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,516 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,655 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,737 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,737 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:47,943 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:48,822 INFO L134 CoverageAnalysis]: Checked inductivity of 36489 backedges. 1070 proven. 3238 refuted. 0 times theorem prover too weak. 32181 trivial. 0 not checked. [2020-07-21 10:58:48,822 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [181216997] [2020-07-21 10:58:48,822 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:58:48,823 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 23] total 25 [2020-07-21 10:58:48,823 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92774665] [2020-07-21 10:58:48,824 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-07-21 10:58:48,824 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:58:48,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-07-21 10:58:48,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2020-07-21 10:58:48,825 INFO L87 Difference]: Start difference. First operand 175 states and 473 transitions. Second operand 25 states. [2020-07-21 10:58:49,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:58:49,688 INFO L93 Difference]: Finished difference Result 246 states and 752 transitions. [2020-07-21 10:58:49,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 10:58:49,690 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 1108 [2020-07-21 10:58:49,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:58:49,695 INFO L225 Difference]: With dead ends: 246 [2020-07-21 10:58:49,695 INFO L226 Difference]: Without dead ends: 200 [2020-07-21 10:58:49,698 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2225 GetRequests, 2171 SyntacticMatches, 21 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=237, Invalid=953, Unknown=0, NotChecked=0, Total=1190 [2020-07-21 10:58:49,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2020-07-21 10:58:49,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 194. [2020-07-21 10:58:49,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2020-07-21 10:58:49,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 510 transitions. [2020-07-21 10:58:49,724 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 510 transitions. Word has length 1108 [2020-07-21 10:58:49,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:58:49,725 INFO L479 AbstractCegarLoop]: Abstraction has 194 states and 510 transitions. [2020-07-21 10:58:49,725 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-07-21 10:58:49,725 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 510 transitions. [2020-07-21 10:58:49,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 857 [2020-07-21 10:58:49,738 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:58:49,738 INFO L422 BasicCegarLoop]: trace histogram [64, 64, 61, 61, 52, 47, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 30, 30, 30, 30, 20, 17, 17, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:58:50,026 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:50,027 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:58:50,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:58:50,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1538176465, now seen corresponding path program 13 times [2020-07-21 10:58:50,028 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:58:50,029 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2017366] [2020-07-21 10:58:50,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:58:50,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:58:51,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 1902 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:58:51,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:58:51,381 INFO L134 CoverageAnalysis]: Checked inductivity of 21515 backedges. 591 proven. 1960 refuted. 0 times theorem prover too weak. 18964 trivial. 0 not checked. [2020-07-21 10:58:51,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:58:55,790 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:55,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:57,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:57,677 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:58,660 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:58,661 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:59,296 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:59,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:59,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:59,677 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:59,756 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:59,756 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:58:59,865 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:00,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:00,602 INFO L134 CoverageAnalysis]: Checked inductivity of 21515 backedges. 593 proven. 1988 refuted. 0 times theorem prover too weak. 18934 trivial. 0 not checked. [2020-07-21 10:59:00,603 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2017366] [2020-07-21 10:59:00,603 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:00,603 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:59:00,603 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977473989] [2020-07-21 10:59:00,604 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:59:00,604 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:00,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:59:00,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:59:00,605 INFO L87 Difference]: Start difference. First operand 194 states and 510 transitions. Second operand 21 states. [2020-07-21 10:59:01,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:01,230 INFO L93 Difference]: Finished difference Result 285 states and 935 transitions. [2020-07-21 10:59:01,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:59:01,232 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 856 [2020-07-21 10:59:01,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:01,237 INFO L225 Difference]: With dead ends: 285 [2020-07-21 10:59:01,237 INFO L226 Difference]: Without dead ends: 271 [2020-07-21 10:59:01,240 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1719 GetRequests, 1675 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:59:01,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2020-07-21 10:59:01,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 192. [2020-07-21 10:59:01,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2020-07-21 10:59:01,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 495 transitions. [2020-07-21 10:59:01,272 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 495 transitions. Word has length 856 [2020-07-21 10:59:01,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:01,273 INFO L479 AbstractCegarLoop]: Abstraction has 192 states and 495 transitions. [2020-07-21 10:59:01,273 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:59:01,273 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 495 transitions. [2020-07-21 10:59:01,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1149 [2020-07-21 10:59:01,289 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:01,289 INFO L422 BasicCegarLoop]: trace histogram [90, 90, 79, 79, 66, 61, 45, 45, 45, 45, 45, 45, 45, 39, 39, 39, 39, 39, 39, 39, 27, 24, 18, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:01,503 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:01,504 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:01,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:01,505 INFO L82 PathProgramCache]: Analyzing trace with hash 984541993, now seen corresponding path program 14 times [2020-07-21 10:59:01,505 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:01,505 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1796973788] [2020-07-21 10:59:01,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:02,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:02,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 2552 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:59:02,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:03,204 INFO L134 CoverageAnalysis]: Checked inductivity of 39243 backedges. 814 proven. 2733 refuted. 0 times theorem prover too weak. 35696 trivial. 0 not checked. [2020-07-21 10:59:03,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:09,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:11,350 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:13,051 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:13,416 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:13,686 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:13,843 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:13,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:13,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:13,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:14,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:15,152 INFO L134 CoverageAnalysis]: Checked inductivity of 39243 backedges. 816 proven. 2764 refuted. 0 times theorem prover too weak. 35663 trivial. 0 not checked. [2020-07-21 10:59:15,152 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1796973788] [2020-07-21 10:59:15,152 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:15,153 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 10:59:15,153 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467979624] [2020-07-21 10:59:15,154 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 10:59:15,154 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:15,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 10:59:15,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 10:59:15,154 INFO L87 Difference]: Start difference. First operand 192 states and 495 transitions. Second operand 21 states. [2020-07-21 10:59:15,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:15,779 INFO L93 Difference]: Finished difference Result 296 states and 1016 transitions. [2020-07-21 10:59:15,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 10:59:15,781 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1148 [2020-07-21 10:59:15,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:15,787 INFO L225 Difference]: With dead ends: 296 [2020-07-21 10:59:15,787 INFO L226 Difference]: Without dead ends: 279 [2020-07-21 10:59:15,790 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2303 GetRequests, 2259 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 10:59:15,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2020-07-21 10:59:15,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 215. [2020-07-21 10:59:15,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2020-07-21 10:59:15,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 622 transitions. [2020-07-21 10:59:15,823 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 622 transitions. Word has length 1148 [2020-07-21 10:59:15,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:15,823 INFO L479 AbstractCegarLoop]: Abstraction has 215 states and 622 transitions. [2020-07-21 10:59:15,824 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 10:59:15,824 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 622 transitions. [2020-07-21 10:59:15,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1039 [2020-07-21 10:59:15,835 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:15,836 INFO L422 BasicCegarLoop]: trace histogram [79, 79, 74, 74, 58, 55, 39, 39, 39, 39, 39, 39, 39, 37, 37, 37, 37, 37, 37, 37, 24, 19, 18, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:16,050 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:16,051 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:16,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:16,052 INFO L82 PathProgramCache]: Analyzing trace with hash -535741329, now seen corresponding path program 15 times [2020-07-21 10:59:16,053 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:16,053 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [3715507] [2020-07-21 10:59:16,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:17,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:17,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 2308 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 10:59:17,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:17,739 INFO L134 CoverageAnalysis]: Checked inductivity of 31894 backedges. 854 proven. 2672 refuted. 0 times theorem prover too weak. 28368 trivial. 0 not checked. [2020-07-21 10:59:17,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:22,959 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 10:59:23,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:23,442 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:26,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:28,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:28,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:29,174 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:29,439 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:29,602 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:29,697 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:29,697 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:29,936 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:30,867 INFO L134 CoverageAnalysis]: Checked inductivity of 31894 backedges. 858 proven. 2708 refuted. 0 times theorem prover too weak. 28328 trivial. 0 not checked. [2020-07-21 10:59:30,867 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [3715507] [2020-07-21 10:59:30,867 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:30,868 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 10:59:30,868 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261716161] [2020-07-21 10:59:30,869 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 10:59:30,869 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:30,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 10:59:30,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:59:30,870 INFO L87 Difference]: Start difference. First operand 215 states and 622 transitions. Second operand 23 states. [2020-07-21 10:59:31,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:31,726 INFO L93 Difference]: Finished difference Result 300 states and 1041 transitions. [2020-07-21 10:59:31,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 10:59:31,728 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1038 [2020-07-21 10:59:31,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:31,735 INFO L225 Difference]: With dead ends: 300 [2020-07-21 10:59:31,735 INFO L226 Difference]: Without dead ends: 283 [2020-07-21 10:59:31,738 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2084 GetRequests, 2035 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 10:59:31,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2020-07-21 10:59:31,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 222. [2020-07-21 10:59:31,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-21 10:59:31,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 624 transitions. [2020-07-21 10:59:31,774 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 624 transitions. Word has length 1038 [2020-07-21 10:59:31,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:31,775 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 624 transitions. [2020-07-21 10:59:31,775 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 10:59:31,775 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 624 transitions. [2020-07-21 10:59:31,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1137 [2020-07-21 10:59:31,794 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:31,795 INFO L422 BasicCegarLoop]: trace histogram [84, 84, 83, 83, 65, 62, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 23, 22, 21, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:32,008 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:32,009 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:32,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:32,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1533902340, now seen corresponding path program 16 times [2020-07-21 10:59:32,010 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:32,010 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1345332717] [2020-07-21 10:59:32,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:33,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:33,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 2525 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 10:59:33,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:33,871 INFO L134 CoverageAnalysis]: Checked inductivity of 38251 backedges. 797 proven. 3137 refuted. 0 times theorem prover too weak. 34317 trivial. 0 not checked. [2020-07-21 10:59:33,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:41,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:44,549 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:44,550 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:44,785 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 10:59:46,110 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:47,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:47,665 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:47,923 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:48,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:48,205 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:48,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:48,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 10:59:49,219 INFO L134 CoverageAnalysis]: Checked inductivity of 38251 backedges. 805 proven. 3169 refuted. 0 times theorem prover too weak. 34277 trivial. 0 not checked. [2020-07-21 10:59:49,219 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1345332717] [2020-07-21 10:59:49,220 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 10:59:49,220 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 10:59:49,220 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691284291] [2020-07-21 10:59:49,221 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 10:59:49,221 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 10:59:49,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 10:59:49,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 10:59:49,222 INFO L87 Difference]: Start difference. First operand 222 states and 624 transitions. Second operand 23 states. [2020-07-21 10:59:50,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 10:59:50,081 INFO L93 Difference]: Finished difference Result 361 states and 1284 transitions. [2020-07-21 10:59:50,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 10:59:50,083 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1136 [2020-07-21 10:59:50,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 10:59:50,089 INFO L225 Difference]: With dead ends: 361 [2020-07-21 10:59:50,089 INFO L226 Difference]: Without dead ends: 291 [2020-07-21 10:59:50,094 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2280 GetRequests, 2231 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 10:59:50,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2020-07-21 10:59:50,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 248. [2020-07-21 10:59:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2020-07-21 10:59:50,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 722 transitions. [2020-07-21 10:59:50,129 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 722 transitions. Word has length 1136 [2020-07-21 10:59:50,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 10:59:50,129 INFO L479 AbstractCegarLoop]: Abstraction has 248 states and 722 transitions. [2020-07-21 10:59:50,129 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 10:59:50,129 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 722 transitions. [2020-07-21 10:59:50,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 977 [2020-07-21 10:59:50,145 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 10:59:50,145 INFO L422 BasicCegarLoop]: trace histogram [73, 73, 70, 70, 56, 55, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 20, 20, 18, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 10:59:50,359 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:50,360 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 10:59:50,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 10:59:50,361 INFO L82 PathProgramCache]: Analyzing trace with hash -2075744750, now seen corresponding path program 17 times [2020-07-21 10:59:50,361 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 10:59:50,362 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [595059002] [2020-07-21 10:59:50,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 10:59:51,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 10:59:51,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 2169 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 10:59:51,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 10:59:52,055 INFO L134 CoverageAnalysis]: Checked inductivity of 28097 backedges. 724 proven. 2202 refuted. 0 times theorem prover too weak. 25171 trivial. 0 not checked. [2020-07-21 10:59:52,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 10:59:58,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,252 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:00,253 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:01,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:01,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:01,984 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:02,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:02,570 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:02,669 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:02,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:03,065 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:04,243 INFO L134 CoverageAnalysis]: Checked inductivity of 28097 backedges. 726 proven. 2230 refuted. 0 times theorem prover too weak. 25141 trivial. 0 not checked. [2020-07-21 11:00:04,244 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [595059002] [2020-07-21 11:00:04,244 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:04,245 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:00:04,245 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134463098] [2020-07-21 11:00:04,246 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:00:04,246 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:04,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:00:04,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:00:04,247 INFO L87 Difference]: Start difference. First operand 248 states and 722 transitions. Second operand 21 states. [2020-07-21 11:00:05,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:05,120 INFO L93 Difference]: Finished difference Result 400 states and 1594 transitions. [2020-07-21 11:00:05,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:00:05,123 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 976 [2020-07-21 11:00:05,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:05,132 INFO L225 Difference]: With dead ends: 400 [2020-07-21 11:00:05,132 INFO L226 Difference]: Without dead ends: 383 [2020-07-21 11:00:05,137 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1959 GetRequests, 1915 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:00:05,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2020-07-21 11:00:05,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 238. [2020-07-21 11:00:05,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-07-21 11:00:05,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 653 transitions. [2020-07-21 11:00:05,188 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 653 transitions. Word has length 976 [2020-07-21 11:00:05,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:05,188 INFO L479 AbstractCegarLoop]: Abstraction has 238 states and 653 transitions. [2020-07-21 11:00:05,189 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:00:05,189 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 653 transitions. [2020-07-21 11:00:05,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2020-07-21 11:00:05,204 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:05,205 INFO L422 BasicCegarLoop]: trace histogram [75, 75, 62, 62, 58, 55, 37, 37, 37, 37, 37, 37, 37, 31, 31, 31, 31, 31, 31, 31, 27, 18, 17, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:05,418 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:05,419 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:05,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:05,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1802401495, now seen corresponding path program 18 times [2020-07-21 11:00:05,421 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:05,421 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [252508395] [2020-07-21 11:00:05,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:06,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:06,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 2092 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:00:06,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:07,066 INFO L134 CoverageAnalysis]: Checked inductivity of 26326 backedges. 683 proven. 1850 refuted. 0 times theorem prover too weak. 23793 trivial. 0 not checked. [2020-07-21 11:00:07,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:10,076 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 11:00:13,045 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:13,046 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:15,168 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:15,169 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:16,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:16,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:16,774 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:17,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:17,114 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:17,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:17,472 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:18,472 INFO L134 CoverageAnalysis]: Checked inductivity of 26326 backedges. 683 proven. 1876 refuted. 0 times theorem prover too weak. 23767 trivial. 0 not checked. [2020-07-21 11:00:18,472 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [252508395] [2020-07-21 11:00:18,472 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:18,473 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:00:18,473 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656484982] [2020-07-21 11:00:18,474 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:00:18,474 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:18,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:00:18,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:00:18,475 INFO L87 Difference]: Start difference. First operand 238 states and 653 transitions. Second operand 19 states. [2020-07-21 11:00:19,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:19,158 INFO L93 Difference]: Finished difference Result 489 states and 2374 transitions. [2020-07-21 11:00:19,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:00:19,162 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 942 [2020-07-21 11:00:19,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:19,185 INFO L225 Difference]: With dead ends: 489 [2020-07-21 11:00:19,186 INFO L226 Difference]: Without dead ends: 472 [2020-07-21 11:00:19,202 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1890 GetRequests, 1851 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:00:19,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2020-07-21 11:00:19,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 240. [2020-07-21 11:00:19,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2020-07-21 11:00:19,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 667 transitions. [2020-07-21 11:00:19,286 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 667 transitions. Word has length 942 [2020-07-21 11:00:19,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:19,287 INFO L479 AbstractCegarLoop]: Abstraction has 240 states and 667 transitions. [2020-07-21 11:00:19,287 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:00:19,287 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 667 transitions. [2020-07-21 11:00:19,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1426 [2020-07-21 11:00:19,309 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:19,310 INFO L422 BasicCegarLoop]: trace histogram [113, 113, 96, 96, 83, 81, 56, 56, 56, 56, 56, 56, 56, 48, 48, 48, 48, 48, 48, 48, 35, 30, 25, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:19,510 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:19,511 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:19,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:19,512 INFO L82 PathProgramCache]: Analyzing trace with hash 5646643, now seen corresponding path program 19 times [2020-07-21 11:00:19,513 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:19,513 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [255940842] [2020-07-21 11:00:19,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:20,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:20,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 3166 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 11:00:20,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:21,810 INFO L134 CoverageAnalysis]: Checked inductivity of 60867 backedges. 1176 proven. 3852 refuted. 0 times theorem prover too weak. 55839 trivial. 0 not checked. [2020-07-21 11:00:21,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:30,414 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:36,539 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:36,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:39,214 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:39,881 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:39,882 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:40,410 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:40,714 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:40,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:40,915 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:40,916 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:41,027 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:41,028 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:41,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:41,425 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:42,867 INFO L134 CoverageAnalysis]: Checked inductivity of 60867 backedges. 1180 proven. 3890 refuted. 0 times theorem prover too weak. 55797 trivial. 0 not checked. [2020-07-21 11:00:42,867 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [255940842] [2020-07-21 11:00:42,868 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:42,868 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 11:00:42,868 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174897806] [2020-07-21 11:00:42,869 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 11:00:42,869 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:42,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 11:00:42,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:00:42,870 INFO L87 Difference]: Start difference. First operand 240 states and 667 transitions. Second operand 23 states. [2020-07-21 11:00:43,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:00:43,808 INFO L93 Difference]: Finished difference Result 386 states and 1408 transitions. [2020-07-21 11:00:43,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 11:00:43,810 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1425 [2020-07-21 11:00:43,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:00:43,817 INFO L225 Difference]: With dead ends: 386 [2020-07-21 11:00:43,817 INFO L226 Difference]: Without dead ends: 343 [2020-07-21 11:00:43,819 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2858 GetRequests, 2809 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 11:00:43,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2020-07-21 11:00:43,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 233. [2020-07-21 11:00:43,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2020-07-21 11:00:43,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 645 transitions. [2020-07-21 11:00:43,848 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 645 transitions. Word has length 1425 [2020-07-21 11:00:43,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:00:43,849 INFO L479 AbstractCegarLoop]: Abstraction has 233 states and 645 transitions. [2020-07-21 11:00:43,849 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 11:00:43,849 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 645 transitions. [2020-07-21 11:00:43,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1113 [2020-07-21 11:00:43,859 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:00:43,859 INFO L422 BasicCegarLoop]: trace histogram [84, 84, 79, 79, 64, 63, 42, 42, 42, 42, 42, 42, 42, 39, 39, 39, 39, 39, 39, 39, 25, 21, 20, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:00:44,060 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:44,060 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:00:44,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:00:44,062 INFO L82 PathProgramCache]: Analyzing trace with hash -1269254968, now seen corresponding path program 20 times [2020-07-21 11:00:44,062 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:00:44,062 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1689066897] [2020-07-21 11:00:44,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:00:45,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:00:45,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 2471 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:00:45,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:00:45,933 INFO L134 CoverageAnalysis]: Checked inductivity of 36645 backedges. 754 proven. 2230 refuted. 0 times theorem prover too weak. 33661 trivial. 0 not checked. [2020-07-21 11:00:45,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:00:53,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:55,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:55,594 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,068 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,456 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,456 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,646 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,647 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,766 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:57,913 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:58,320 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:00:59,635 INFO L134 CoverageAnalysis]: Checked inductivity of 36645 backedges. 756 proven. 2252 refuted. 0 times theorem prover too weak. 33637 trivial. 0 not checked. [2020-07-21 11:00:59,636 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1689066897] [2020-07-21 11:00:59,636 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:00:59,636 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:00:59,636 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90696740] [2020-07-21 11:00:59,637 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:00:59,637 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:00:59,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:00:59,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:00:59,638 INFO L87 Difference]: Start difference. First operand 233 states and 645 transitions. Second operand 19 states. [2020-07-21 11:01:00,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:00,299 INFO L93 Difference]: Finished difference Result 397 states and 1559 transitions. [2020-07-21 11:01:00,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:01:00,302 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1112 [2020-07-21 11:01:00,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:00,314 INFO L225 Difference]: With dead ends: 397 [2020-07-21 11:01:00,315 INFO L226 Difference]: Without dead ends: 379 [2020-07-21 11:01:00,319 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2230 GetRequests, 2191 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:01:00,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2020-07-21 11:01:00,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 244. [2020-07-21 11:01:00,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-07-21 11:01:00,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 690 transitions. [2020-07-21 11:01:00,373 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 690 transitions. Word has length 1112 [2020-07-21 11:01:00,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:00,374 INFO L479 AbstractCegarLoop]: Abstraction has 244 states and 690 transitions. [2020-07-21 11:01:00,374 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:01:00,375 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 690 transitions. [2020-07-21 11:01:00,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1335 [2020-07-21 11:01:00,404 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:00,405 INFO L422 BasicCegarLoop]: trace histogram [102, 102, 95, 95, 73, 72, 51, 51, 51, 51, 51, 51, 51, 47, 47, 47, 47, 47, 47, 47, 30, 25, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:00,619 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:00,620 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:00,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:00,622 INFO L82 PathProgramCache]: Analyzing trace with hash 985273885, now seen corresponding path program 21 times [2020-07-21 11:01:00,622 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:00,622 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1733556825] [2020-07-21 11:01:00,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:02,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:02,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 2966 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 11:01:02,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:03,057 INFO L134 CoverageAnalysis]: Checked inductivity of 53072 backedges. 900 proven. 3180 refuted. 0 times theorem prover too weak. 48992 trivial. 0 not checked. [2020-07-21 11:01:03,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:12,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:12,153 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:16,187 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:16,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:17,917 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:17,918 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:18,429 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:18,430 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:18,896 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:18,897 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,241 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:19,679 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:21,201 INFO L134 CoverageAnalysis]: Checked inductivity of 53072 backedges. 900 proven. 3212 refuted. 0 times theorem prover too weak. 48960 trivial. 0 not checked. [2020-07-21 11:01:21,202 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1733556825] [2020-07-21 11:01:21,202 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:21,202 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:01:21,203 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218357746] [2020-07-21 11:01:21,204 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:01:21,204 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:21,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:01:21,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:01:21,204 INFO L87 Difference]: Start difference. First operand 244 states and 690 transitions. Second operand 21 states. [2020-07-21 11:01:22,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:22,069 INFO L93 Difference]: Finished difference Result 358 states and 1252 transitions. [2020-07-21 11:01:22,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:01:22,071 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1334 [2020-07-21 11:01:22,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:22,080 INFO L225 Difference]: With dead ends: 358 [2020-07-21 11:01:22,081 INFO L226 Difference]: Without dead ends: 341 [2020-07-21 11:01:22,084 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2675 GetRequests, 2631 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:01:22,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2020-07-21 11:01:22,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 235. [2020-07-21 11:01:22,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2020-07-21 11:01:22,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 653 transitions. [2020-07-21 11:01:22,114 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 653 transitions. Word has length 1334 [2020-07-21 11:01:22,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:22,115 INFO L479 AbstractCegarLoop]: Abstraction has 235 states and 653 transitions. [2020-07-21 11:01:22,115 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:01:22,115 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 653 transitions. [2020-07-21 11:01:22,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1213 [2020-07-21 11:01:22,130 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:22,131 INFO L422 BasicCegarLoop]: trace histogram [94, 94, 85, 85, 66, 65, 47, 47, 47, 47, 47, 47, 47, 42, 42, 42, 42, 42, 42, 42, 28, 24, 20, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:22,331 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:22,332 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:22,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:22,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1369570142, now seen corresponding path program 22 times [2020-07-21 11:01:22,334 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:22,334 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [421780468] [2020-07-21 11:01:22,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:23,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:23,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 2695 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 11:01:23,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:24,467 INFO L134 CoverageAnalysis]: Checked inductivity of 43757 backedges. 871 proven. 2821 refuted. 0 times theorem prover too weak. 40065 trivial. 0 not checked. [2020-07-21 11:01:24,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:35,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:35,541 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:38,477 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:40,328 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:40,966 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,551 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,694 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:41,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:42,336 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:44,042 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 11:01:44,825 INFO L134 CoverageAnalysis]: Checked inductivity of 43757 backedges. 875 proven. 2847 refuted. 0 times theorem prover too weak. 40035 trivial. 0 not checked. [2020-07-21 11:01:44,825 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [421780468] [2020-07-21 11:01:44,826 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:01:44,826 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:01:44,826 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765842508] [2020-07-21 11:01:44,828 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:01:44,828 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:01:44,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:01:44,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:01:44,829 INFO L87 Difference]: Start difference. First operand 235 states and 653 transitions. Second operand 21 states. [2020-07-21 11:01:45,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:01:45,740 INFO L93 Difference]: Finished difference Result 321 states and 1004 transitions. [2020-07-21 11:01:45,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:01:45,744 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1212 [2020-07-21 11:01:45,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:01:45,750 INFO L225 Difference]: With dead ends: 321 [2020-07-21 11:01:45,750 INFO L226 Difference]: Without dead ends: 301 [2020-07-21 11:01:45,753 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2431 GetRequests, 2387 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:01:45,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2020-07-21 11:01:45,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 222. [2020-07-21 11:01:45,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-21 11:01:45,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 571 transitions. [2020-07-21 11:01:45,786 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 571 transitions. Word has length 1212 [2020-07-21 11:01:45,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:01:45,787 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 571 transitions. [2020-07-21 11:01:45,787 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:01:45,787 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 571 transitions. [2020-07-21 11:01:45,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 913 [2020-07-21 11:01:45,801 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:01:45,801 INFO L422 BasicCegarLoop]: trace histogram [67, 67, 66, 66, 54, 53, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 21, 20, 14, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:01:46,008 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:46,009 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:01:46,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:01:46,010 INFO L82 PathProgramCache]: Analyzing trace with hash 139754595, now seen corresponding path program 23 times [2020-07-21 11:01:46,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:01:46,011 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [375674578] [2020-07-21 11:01:46,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:01:47,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:01:47,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 2026 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 11:01:47,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:01:47,890 INFO L134 CoverageAnalysis]: Checked inductivity of 24457 backedges. 974 proven. 1797 refuted. 0 times theorem prover too weak. 21686 trivial. 0 not checked. [2020-07-21 11:01:47,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:01:55,680 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:58,867 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:59,739 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:01:59,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:00,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:00,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:00,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:01,129 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:01,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:01,271 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:01,819 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:03,963 INFO L134 CoverageAnalysis]: Checked inductivity of 24457 backedges. 978 proven. 1826 refuted. 0 times theorem prover too weak. 21653 trivial. 0 not checked. [2020-07-21 11:02:03,963 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [375674578] [2020-07-21 11:02:03,963 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:03,964 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:02:03,964 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170450804] [2020-07-21 11:02:03,965 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:02:03,966 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:03,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:02:03,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:02:03,966 INFO L87 Difference]: Start difference. First operand 222 states and 571 transitions. Second operand 21 states. [2020-07-21 11:02:04,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:04,930 INFO L93 Difference]: Finished difference Result 339 states and 1150 transitions. [2020-07-21 11:02:04,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:02:04,933 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 912 [2020-07-21 11:02:04,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:04,942 INFO L225 Difference]: With dead ends: 339 [2020-07-21 11:02:04,942 INFO L226 Difference]: Without dead ends: 330 [2020-07-21 11:02:04,944 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1831 GetRequests, 1787 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:02:04,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2020-07-21 11:02:04,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 266. [2020-07-21 11:02:04,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2020-07-21 11:02:04,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 794 transitions. [2020-07-21 11:02:04,990 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 794 transitions. Word has length 912 [2020-07-21 11:02:04,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:04,990 INFO L479 AbstractCegarLoop]: Abstraction has 266 states and 794 transitions. [2020-07-21 11:02:04,990 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:02:04,990 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 794 transitions. [2020-07-21 11:02:05,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1165 [2020-07-21 11:02:05,003 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:05,004 INFO L422 BasicCegarLoop]: trace histogram [87, 87, 84, 84, 67, 64, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 24, 23, 22, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:05,204 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:05,205 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:05,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:05,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1410711046, now seen corresponding path program 24 times [2020-07-21 11:02:05,206 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:05,207 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1863561407] [2020-07-21 11:02:05,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:06,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:06,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 2587 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:02:06,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:07,266 INFO L134 CoverageAnalysis]: Checked inductivity of 40191 backedges. 807 proven. 2275 refuted. 0 times theorem prover too weak. 37109 trivial. 0 not checked. [2020-07-21 11:02:07,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:17,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:20,939 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:20,940 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:23,227 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:23,710 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:23,956 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:23,957 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,089 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,198 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,329 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:24,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:26,307 INFO L134 CoverageAnalysis]: Checked inductivity of 40191 backedges. 807 proven. 2298 refuted. 0 times theorem prover too weak. 37086 trivial. 0 not checked. [2020-07-21 11:02:26,308 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1863561407] [2020-07-21 11:02:26,308 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:02:26,308 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:02:26,308 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017569681] [2020-07-21 11:02:26,309 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:02:26,310 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:02:26,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:02:26,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:02:26,310 INFO L87 Difference]: Start difference. First operand 266 states and 794 transitions. Second operand 19 states. [2020-07-21 11:02:27,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:02:27,267 INFO L93 Difference]: Finished difference Result 444 states and 1795 transitions. [2020-07-21 11:02:27,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:02:27,271 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1164 [2020-07-21 11:02:27,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:02:27,284 INFO L225 Difference]: With dead ends: 444 [2020-07-21 11:02:27,284 INFO L226 Difference]: Without dead ends: 426 [2020-07-21 11:02:27,287 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2334 GetRequests, 2295 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:02:27,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2020-07-21 11:02:27,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 260. [2020-07-21 11:02:27,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2020-07-21 11:02:27,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 758 transitions. [2020-07-21 11:02:27,350 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 758 transitions. Word has length 1164 [2020-07-21 11:02:27,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:02:27,350 INFO L479 AbstractCegarLoop]: Abstraction has 260 states and 758 transitions. [2020-07-21 11:02:27,351 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:02:27,351 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 758 transitions. [2020-07-21 11:02:27,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1599 [2020-07-21 11:02:27,387 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:02:27,388 INFO L422 BasicCegarLoop]: trace histogram [133, 133, 104, 104, 85, 84, 66, 66, 66, 66, 66, 66, 66, 52, 52, 52, 52, 52, 52, 52, 49, 32, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:02:27,601 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:27,602 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:02:27,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:02:27,603 INFO L82 PathProgramCache]: Analyzing trace with hash 1499561339, now seen corresponding path program 25 times [2020-07-21 11:02:27,603 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:02:27,603 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2132520043] [2020-07-21 11:02:27,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:02:29,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:02:29,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 3554 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 11:02:29,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:02:30,351 INFO L134 CoverageAnalysis]: Checked inductivity of 77476 backedges. 1386 proven. 4206 refuted. 0 times theorem prover too weak. 71884 trivial. 0 not checked. [2020-07-21 11:02:30,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:02:35,086 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 11:02:35,189 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 11:02:47,239 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:47,240 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:53,592 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:53,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:53,900 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-07-21 11:02:54,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:55,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:55,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:56,162 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:56,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:56,567 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:56,843 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:56,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:56,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:02:57,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:00,778 INFO L134 CoverageAnalysis]: Checked inductivity of 77476 backedges. 1390 proven. 4242 refuted. 0 times theorem prover too weak. 71844 trivial. 0 not checked. [2020-07-21 11:03:00,778 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2132520043] [2020-07-21 11:03:00,778 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:03:00,779 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 11:03:00,779 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747793178] [2020-07-21 11:03:00,779 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 11:03:00,780 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:03:00,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 11:03:00,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:03:00,780 INFO L87 Difference]: Start difference. First operand 260 states and 758 transitions. Second operand 23 states. [2020-07-21 11:03:02,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:03:02,057 INFO L93 Difference]: Finished difference Result 350 states and 1191 transitions. [2020-07-21 11:03:02,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 11:03:02,062 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1598 [2020-07-21 11:03:02,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:03:02,072 INFO L225 Difference]: With dead ends: 350 [2020-07-21 11:03:02,072 INFO L226 Difference]: Without dead ends: 341 [2020-07-21 11:03:02,074 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3204 GetRequests, 3155 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 11:03:02,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2020-07-21 11:03:02,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 261. [2020-07-21 11:03:02,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 261 states. [2020-07-21 11:03:02,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 750 transitions. [2020-07-21 11:03:02,111 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 750 transitions. Word has length 1598 [2020-07-21 11:03:02,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:03:02,111 INFO L479 AbstractCegarLoop]: Abstraction has 261 states and 750 transitions. [2020-07-21 11:03:02,111 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 11:03:02,111 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 750 transitions. [2020-07-21 11:03:02,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2020-07-21 11:03:02,131 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:03:02,132 INFO L422 BasicCegarLoop]: trace histogram [111, 111, 108, 108, 90, 88, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 35, 34, 23, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:03:02,333 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:03:02,333 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:03:02,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:03:02,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1909057452, now seen corresponding path program 26 times [2020-07-21 11:03:02,335 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:03:02,336 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [455793377] [2020-07-21 11:03:02,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:03:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:03:03,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 3329 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 11:03:03,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:03:05,012 INFO L134 CoverageAnalysis]: Checked inductivity of 67029 backedges. 1142 proven. 4143 refuted. 0 times theorem prover too weak. 61744 trivial. 0 not checked. [2020-07-21 11:03:05,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:03:09,000 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 11:03:09,105 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 11:03:19,936 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:23,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:23,795 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:26,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:26,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:27,909 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:27,910 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:28,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:28,495 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:28,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:28,942 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:29,197 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:29,198 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:29,343 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:29,534 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:29,999 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:31,771 INFO L134 CoverageAnalysis]: Checked inductivity of 67029 backedges. 1148 proven. 4177 refuted. 0 times theorem prover too weak. 61704 trivial. 0 not checked. [2020-07-21 11:03:31,771 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [455793377] [2020-07-21 11:03:31,771 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:03:31,772 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 11:03:31,772 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950656916] [2020-07-21 11:03:31,772 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 11:03:31,773 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:03:31,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 11:03:31,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:03:31,773 INFO L87 Difference]: Start difference. First operand 261 states and 750 transitions. Second operand 23 states. [2020-07-21 11:03:33,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:03:33,142 INFO L93 Difference]: Finished difference Result 359 states and 1124 transitions. [2020-07-21 11:03:33,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 11:03:33,146 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1499 [2020-07-21 11:03:33,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:03:33,152 INFO L225 Difference]: With dead ends: 359 [2020-07-21 11:03:33,153 INFO L226 Difference]: Without dead ends: 310 [2020-07-21 11:03:33,155 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3006 GetRequests, 2957 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 11:03:33,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2020-07-21 11:03:33,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 271. [2020-07-21 11:03:33,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2020-07-21 11:03:33,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 816 transitions. [2020-07-21 11:03:33,183 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 816 transitions. Word has length 1499 [2020-07-21 11:03:33,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:03:33,183 INFO L479 AbstractCegarLoop]: Abstraction has 271 states and 816 transitions. [2020-07-21 11:03:33,183 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 11:03:33,183 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 816 transitions. [2020-07-21 11:03:33,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1197 [2020-07-21 11:03:33,199 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:03:33,200 INFO L422 BasicCegarLoop]: trace histogram [88, 88, 87, 87, 71, 68, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 27, 25, 20, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:03:33,401 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:03:33,402 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:03:33,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:03:33,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1874490448, now seen corresponding path program 27 times [2020-07-21 11:03:33,403 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:03:33,404 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1136095973] [2020-07-21 11:03:33,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:03:34,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:03:34,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 2657 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 11:03:34,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:03:35,684 INFO L134 CoverageAnalysis]: Checked inductivity of 42435 backedges. 1113 proven. 2523 refuted. 0 times theorem prover too weak. 38799 trivial. 0 not checked. [2020-07-21 11:03:35,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:03:46,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:46,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:51,288 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:51,289 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:52,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:52,495 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:53,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:54,579 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:54,911 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:55,064 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:55,193 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:55,767 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:03:58,528 INFO L134 CoverageAnalysis]: Checked inductivity of 42435 backedges. 1115 proven. 2553 refuted. 0 times theorem prover too weak. 38767 trivial. 0 not checked. [2020-07-21 11:03:58,529 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1136095973] [2020-07-21 11:03:58,529 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:03:58,529 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:03:58,530 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991638889] [2020-07-21 11:03:58,530 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:03:58,531 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:03:58,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:03:58,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:03:58,531 INFO L87 Difference]: Start difference. First operand 271 states and 816 transitions. Second operand 21 states. [2020-07-21 11:03:59,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:03:59,723 INFO L93 Difference]: Finished difference Result 430 states and 1741 transitions. [2020-07-21 11:03:59,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:03:59,728 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1196 [2020-07-21 11:03:59,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:03:59,740 INFO L225 Difference]: With dead ends: 430 [2020-07-21 11:03:59,740 INFO L226 Difference]: Without dead ends: 421 [2020-07-21 11:03:59,745 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2399 GetRequests, 2355 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:03:59,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2020-07-21 11:03:59,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 258. [2020-07-21 11:03:59,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2020-07-21 11:03:59,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 737 transitions. [2020-07-21 11:03:59,787 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 737 transitions. Word has length 1196 [2020-07-21 11:03:59,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:03:59,788 INFO L479 AbstractCegarLoop]: Abstraction has 258 states and 737 transitions. [2020-07-21 11:03:59,788 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:03:59,788 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 737 transitions. [2020-07-21 11:03:59,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 995 [2020-07-21 11:03:59,802 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:03:59,803 INFO L422 BasicCegarLoop]: trace histogram [73, 73, 72, 72, 60, 57, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 24, 21, 16, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:04:00,018 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:04:00,019 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:04:00,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:04:00,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1456368943, now seen corresponding path program 28 times [2020-07-21 11:04:00,021 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:04:00,021 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [605330487] [2020-07-21 11:04:00,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:04:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:04:01,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 2208 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:04:01,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:04:02,133 INFO L134 CoverageAnalysis]: Checked inductivity of 29142 backedges. 973 proven. 1687 refuted. 0 times theorem prover too weak. 26482 trivial. 0 not checked. [2020-07-21 11:04:02,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:04:11,356 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:11,356 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:15,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:15,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:16,265 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:17,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:17,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:17,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:18,141 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:18,294 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:18,933 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:21,469 INFO L134 CoverageAnalysis]: Checked inductivity of 29142 backedges. 975 proven. 1709 refuted. 0 times theorem prover too weak. 26458 trivial. 0 not checked. [2020-07-21 11:04:21,469 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [605330487] [2020-07-21 11:04:21,469 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:04:21,470 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:04:21,470 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011780539] [2020-07-21 11:04:21,470 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:04:21,470 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:04:21,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:04:21,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:04:21,471 INFO L87 Difference]: Start difference. First operand 258 states and 737 transitions. Second operand 19 states. [2020-07-21 11:04:22,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:04:22,631 INFO L93 Difference]: Finished difference Result 499 states and 2287 transitions. [2020-07-21 11:04:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:04:22,636 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 994 [2020-07-21 11:04:22,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:04:22,650 INFO L225 Difference]: With dead ends: 499 [2020-07-21 11:04:22,651 INFO L226 Difference]: Without dead ends: 490 [2020-07-21 11:04:22,654 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1994 GetRequests, 1955 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:04:22,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2020-07-21 11:04:22,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 260. [2020-07-21 11:04:22,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2020-07-21 11:04:22,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 755 transitions. [2020-07-21 11:04:22,729 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 755 transitions. Word has length 994 [2020-07-21 11:04:22,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:04:22,730 INFO L479 AbstractCegarLoop]: Abstraction has 260 states and 755 transitions. [2020-07-21 11:04:22,730 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:04:22,730 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 755 transitions. [2020-07-21 11:04:22,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1577 [2020-07-21 11:04:22,752 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:04:22,752 INFO L422 BasicCegarLoop]: trace histogram [122, 122, 109, 109, 93, 90, 61, 61, 61, 61, 61, 61, 61, 54, 54, 54, 54, 54, 54, 54, 36, 32, 32, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:04:22,959 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:04:22,960 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:04:22,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:04:22,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1698226494, now seen corresponding path program 29 times [2020-07-21 11:04:22,962 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:04:22,962 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [366500363] [2020-07-21 11:04:22,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:04:24,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:04:24,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 3501 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 11:04:24,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:04:25,841 INFO L134 CoverageAnalysis]: Checked inductivity of 74395 backedges. 1205 proven. 3663 refuted. 0 times theorem prover too weak. 69527 trivial. 0 not checked. [2020-07-21 11:04:25,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:04:45,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:50,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:51,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:51,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:53,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:53,996 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:54,303 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:54,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:54,490 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:54,666 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:55,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:04:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 74395 backedges. 1209 proven. 3689 refuted. 0 times theorem prover too weak. 69497 trivial. 0 not checked. [2020-07-21 11:04:58,785 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [366500363] [2020-07-21 11:04:58,785 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:04:58,786 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:04:58,786 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012815566] [2020-07-21 11:04:58,786 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:04:58,787 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:04:58,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:04:58,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:04:58,787 INFO L87 Difference]: Start difference. First operand 260 states and 755 transitions. Second operand 21 states. [2020-07-21 11:04:59,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:04:59,911 INFO L93 Difference]: Finished difference Result 378 states and 1335 transitions. [2020-07-21 11:04:59,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:04:59,916 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1576 [2020-07-21 11:04:59,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:04:59,925 INFO L225 Difference]: With dead ends: 378 [2020-07-21 11:04:59,926 INFO L226 Difference]: Without dead ends: 369 [2020-07-21 11:04:59,928 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3159 GetRequests, 3115 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:04:59,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2020-07-21 11:04:59,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 248. [2020-07-21 11:04:59,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2020-07-21 11:04:59,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 684 transitions. [2020-07-21 11:04:59,959 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 684 transitions. Word has length 1576 [2020-07-21 11:04:59,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:04:59,960 INFO L479 AbstractCegarLoop]: Abstraction has 248 states and 684 transitions. [2020-07-21 11:04:59,960 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:04:59,960 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 684 transitions. [2020-07-21 11:04:59,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1277 [2020-07-21 11:04:59,974 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:04:59,975 INFO L422 BasicCegarLoop]: trace histogram [95, 95, 92, 92, 74, 73, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 27, 27, 22, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:05:00,175 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:05:00,176 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:05:00,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:05:00,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1390775724, now seen corresponding path program 30 times [2020-07-21 11:05:00,177 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:05:00,178 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [524328092] [2020-07-21 11:05:00,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:05:01,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:05:01,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 2835 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 11:05:01,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:05:02,912 INFO L134 CoverageAnalysis]: Checked inductivity of 48397 backedges. 1305 proven. 3153 refuted. 0 times theorem prover too weak. 43939 trivial. 0 not checked. [2020-07-21 11:05:02,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:05:05,305 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 11:05:05,414 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:05:05,517 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:05:06,294 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 11:05:06,408 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 11:05:06,526 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 11:05:06,670 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 11:05:08,227 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 11:05:08,354 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 11:05:08,496 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 11:05:08,629 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 11:05:08,747 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-07-21 11:05:08,856 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2020-07-21 11:05:08,958 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2020-07-21 11:05:20,305 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 11:05:20,415 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 11:05:21,046 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:26,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:27,965 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:29,217 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:30,051 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:30,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:30,870 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:31,058 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:31,059 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:31,246 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:32,006 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:34,978 INFO L134 CoverageAnalysis]: Checked inductivity of 48397 backedges. 1311 proven. 3187 refuted. 0 times theorem prover too weak. 43899 trivial. 0 not checked. [2020-07-21 11:05:34,978 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [524328092] [2020-07-21 11:05:34,978 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:05:34,979 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 11:05:34,979 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353688988] [2020-07-21 11:05:34,979 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 11:05:34,980 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:05:34,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 11:05:34,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:05:34,980 INFO L87 Difference]: Start difference. First operand 248 states and 684 transitions. Second operand 23 states. [2020-07-21 11:05:36,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:05:36,205 INFO L93 Difference]: Finished difference Result 372 states and 1125 transitions. [2020-07-21 11:05:36,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 11:05:36,209 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1276 [2020-07-21 11:05:36,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:05:36,216 INFO L225 Difference]: With dead ends: 372 [2020-07-21 11:05:36,217 INFO L226 Difference]: Without dead ends: 336 [2020-07-21 11:05:36,219 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2560 GetRequests, 2511 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 11:05:36,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2020-07-21 11:05:36,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 306. [2020-07-21 11:05:36,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 306 states. [2020-07-21 11:05:36,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 844 transitions. [2020-07-21 11:05:36,248 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 844 transitions. Word has length 1276 [2020-07-21 11:05:36,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:05:36,249 INFO L479 AbstractCegarLoop]: Abstraction has 306 states and 844 transitions. [2020-07-21 11:05:36,249 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 11:05:36,249 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 844 transitions. [2020-07-21 11:05:36,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1389 [2020-07-21 11:05:36,269 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:05:36,269 INFO L422 BasicCegarLoop]: trace histogram [102, 102, 101, 101, 82, 81, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 32, 30, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:05:36,470 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:05:36,470 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:05:36,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:05:36,471 INFO L82 PathProgramCache]: Analyzing trace with hash 581725726, now seen corresponding path program 31 times [2020-07-21 11:05:36,472 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:05:36,472 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [248986071] [2020-07-21 11:05:36,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:05:38,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:05:38,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 3083 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:05:38,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:05:38,910 INFO L134 CoverageAnalysis]: Checked inductivity of 57365 backedges. 1037 proven. 2737 refuted. 0 times theorem prover too weak. 53591 trivial. 0 not checked. [2020-07-21 11:05:38,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:05:55,360 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 11:05:55,431 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:05:59,840 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:00,759 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:01,660 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:01,661 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:01,966 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:02,150 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:02,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:03,283 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:06,420 INFO L134 CoverageAnalysis]: Checked inductivity of 57365 backedges. 1037 proven. 2763 refuted. 0 times theorem prover too weak. 53565 trivial. 0 not checked. [2020-07-21 11:06:06,421 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [248986071] [2020-07-21 11:06:06,421 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:06:06,422 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:06:06,422 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262143045] [2020-07-21 11:06:06,422 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:06:06,422 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:06:06,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:06:06,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:06:06,423 INFO L87 Difference]: Start difference. First operand 306 states and 844 transitions. Second operand 19 states. [2020-07-21 11:06:07,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:06:07,549 INFO L93 Difference]: Finished difference Result 543 states and 2132 transitions. [2020-07-21 11:06:07,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:06:07,554 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1388 [2020-07-21 11:06:07,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:06:07,569 INFO L225 Difference]: With dead ends: 543 [2020-07-21 11:06:07,569 INFO L226 Difference]: Without dead ends: 534 [2020-07-21 11:06:07,573 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2782 GetRequests, 2743 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:06:07,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2020-07-21 11:06:07,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 316. [2020-07-21 11:06:07,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2020-07-21 11:06:07,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 911 transitions. [2020-07-21 11:06:07,621 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 911 transitions. Word has length 1388 [2020-07-21 11:06:07,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:06:07,621 INFO L479 AbstractCegarLoop]: Abstraction has 316 states and 911 transitions. [2020-07-21 11:06:07,621 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:06:07,621 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 911 transitions. [2020-07-21 11:06:07,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1246 [2020-07-21 11:06:07,644 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:06:07,644 INFO L422 BasicCegarLoop]: trace histogram [94, 94, 89, 89, 70, 70, 47, 47, 47, 47, 47, 47, 47, 44, 44, 44, 44, 44, 44, 44, 26, 24, 23, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:06:07,857 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:06:07,858 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:06:07,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:06:07,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1970024108, now seen corresponding path program 32 times [2020-07-21 11:06:07,860 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:06:07,860 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [954509863] [2020-07-21 11:06:07,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:06:09,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:06:09,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 2767 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 11:06:09,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:06:10,418 INFO L134 CoverageAnalysis]: Checked inductivity of 46086 backedges. 1220 proven. 2574 refuted. 0 times theorem prover too weak. 42292 trivial. 0 not checked. [2020-07-21 11:06:10,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:06:14,769 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 11:06:14,875 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 11:06:14,985 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 11:06:15,098 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 11:06:15,204 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-21 11:06:23,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:32,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:32,103 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:33,519 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:33,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:35,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:35,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:35,531 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:35,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:35,886 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:35,887 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:36,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:36,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:36,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:37,334 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:40,651 INFO L134 CoverageAnalysis]: Checked inductivity of 46086 backedges. 1224 proven. 2602 refuted. 0 times theorem prover too weak. 42260 trivial. 0 not checked. [2020-07-21 11:06:40,652 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [954509863] [2020-07-21 11:06:40,652 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:06:40,653 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:06:40,653 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944839993] [2020-07-21 11:06:40,653 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:06:40,653 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:06:40,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:06:40,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:06:40,654 INFO L87 Difference]: Start difference. First operand 316 states and 911 transitions. Second operand 21 states. [2020-07-21 11:06:41,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:06:41,973 INFO L93 Difference]: Finished difference Result 410 states and 1286 transitions. [2020-07-21 11:06:41,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:06:41,978 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1245 [2020-07-21 11:06:41,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:06:41,988 INFO L225 Difference]: With dead ends: 410 [2020-07-21 11:06:41,988 INFO L226 Difference]: Without dead ends: 401 [2020-07-21 11:06:41,991 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2497 GetRequests, 2453 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:06:41,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2020-07-21 11:06:42,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 301. [2020-07-21 11:06:42,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 301 states. [2020-07-21 11:06:42,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 829 transitions. [2020-07-21 11:06:42,031 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 829 transitions. Word has length 1245 [2020-07-21 11:06:42,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:06:42,032 INFO L479 AbstractCegarLoop]: Abstraction has 301 states and 829 transitions. [2020-07-21 11:06:42,032 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:06:42,032 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 829 transitions. [2020-07-21 11:06:42,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1250 [2020-07-21 11:06:42,048 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:06:42,048 INFO L422 BasicCegarLoop]: trace histogram [96, 96, 87, 87, 75, 69, 48, 48, 48, 48, 48, 48, 48, 43, 43, 43, 43, 43, 43, 43, 32, 21, 21, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:06:42,249 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:06:42,250 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:06:42,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:06:42,251 INFO L82 PathProgramCache]: Analyzing trace with hash 659747044, now seen corresponding path program 33 times [2020-07-21 11:06:42,251 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:06:42,251 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2111538470] [2020-07-21 11:06:42,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:06:43,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:06:43,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 2775 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 11:06:43,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:06:44,843 INFO L134 CoverageAnalysis]: Checked inductivity of 46449 backedges. 1086 proven. 2215 refuted. 0 times theorem prover too weak. 43148 trivial. 0 not checked. [2020-07-21 11:06:44,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:06:57,258 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:06:57,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:05,968 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:07,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:07,118 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:08,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:08,774 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:08,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:08,961 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:09,115 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:09,371 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:10,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:13,774 INFO L134 CoverageAnalysis]: Checked inductivity of 46449 backedges. 1086 proven. 2238 refuted. 0 times theorem prover too weak. 43125 trivial. 0 not checked. [2020-07-21 11:07:13,775 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2111538470] [2020-07-21 11:07:13,775 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:07:13,775 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 11:07:13,776 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809038224] [2020-07-21 11:07:13,776 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 11:07:13,776 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:07:13,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 11:07:13,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 11:07:13,777 INFO L87 Difference]: Start difference. First operand 301 states and 829 transitions. Second operand 19 states. [2020-07-21 11:07:14,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:07:15,000 INFO L93 Difference]: Finished difference Result 517 states and 1976 transitions. [2020-07-21 11:07:15,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 11:07:15,006 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1249 [2020-07-21 11:07:15,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:07:15,020 INFO L225 Difference]: With dead ends: 517 [2020-07-21 11:07:15,020 INFO L226 Difference]: Without dead ends: 508 [2020-07-21 11:07:15,024 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2504 GetRequests, 2465 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 11:07:15,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2020-07-21 11:07:15,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 289. [2020-07-21 11:07:15,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2020-07-21 11:07:15,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 773 transitions. [2020-07-21 11:07:15,070 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 773 transitions. Word has length 1249 [2020-07-21 11:07:15,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:07:15,071 INFO L479 AbstractCegarLoop]: Abstraction has 289 states and 773 transitions. [2020-07-21 11:07:15,071 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 11:07:15,071 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 773 transitions. [2020-07-21 11:07:15,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 941 [2020-07-21 11:07:15,082 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:07:15,082 INFO L422 BasicCegarLoop]: trace histogram [70, 70, 67, 67, 57, 54, 35, 35, 35, 35, 35, 35, 35, 33, 33, 33, 33, 33, 33, 33, 24, 19, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:07:15,283 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:07:15,284 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:07:15,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:07:15,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1184810417, now seen corresponding path program 34 times [2020-07-21 11:07:15,285 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:07:15,285 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1919258835] [2020-07-21 11:07:15,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:07:16,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:07:16,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 2088 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 11:07:16,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:07:17,656 INFO L134 CoverageAnalysis]: Checked inductivity of 26023 backedges. 1394 proven. 1817 refuted. 0 times theorem prover too weak. 22812 trivial. 0 not checked. [2020-07-21 11:07:17,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:07:20,389 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:07:20,976 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 11:07:21,086 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 11:07:21,203 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 11:07:21,321 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 11:07:22,174 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 11:07:22,299 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 11:07:22,432 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 11:07:22,563 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 11:07:22,693 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-07-21 11:07:22,813 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-07-21 11:07:22,924 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 11:07:23,028 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 11:07:29,598 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:07:29,704 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:07:30,265 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 11:07:30,374 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 11:07:30,495 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 11:07:30,614 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 11:07:30,727 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-21 11:07:30,832 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-21 11:07:31,314 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:31,315 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:35,843 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:07:35,948 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:07:36,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:38,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:38,448 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:39,664 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:40,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:41,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:41,588 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:41,806 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:41,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:42,215 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:43,638 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:07:46,918 INFO L134 CoverageAnalysis]: Checked inductivity of 26023 backedges. 1398 proven. 1853 refuted. 0 times theorem prover too weak. 22772 trivial. 0 not checked. [2020-07-21 11:07:46,919 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1919258835] [2020-07-21 11:07:46,919 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:07:46,919 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 23 [2020-07-21 11:07:46,919 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588619760] [2020-07-21 11:07:46,920 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 11:07:46,920 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:07:46,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 11:07:46,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2020-07-21 11:07:46,921 INFO L87 Difference]: Start difference. First operand 289 states and 773 transitions. Second operand 23 states. [2020-07-21 11:07:48,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:07:48,704 INFO L93 Difference]: Finished difference Result 354 states and 993 transitions. [2020-07-21 11:07:48,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 11:07:48,710 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 940 [2020-07-21 11:07:48,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:07:48,717 INFO L225 Difference]: With dead ends: 354 [2020-07-21 11:07:48,717 INFO L226 Difference]: Without dead ends: 323 [2020-07-21 11:07:48,720 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1888 GetRequests, 1839 SyntacticMatches, 19 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2020-07-21 11:07:48,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2020-07-21 11:07:48,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 308. [2020-07-21 11:07:48,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2020-07-21 11:07:48,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 863 transitions. [2020-07-21 11:07:48,759 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 863 transitions. Word has length 940 [2020-07-21 11:07:48,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:07:48,760 INFO L479 AbstractCegarLoop]: Abstraction has 308 states and 863 transitions. [2020-07-21 11:07:48,760 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 11:07:48,760 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 863 transitions. [2020-07-21 11:07:48,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 941 [2020-07-21 11:07:48,771 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:07:48,772 INFO L422 BasicCegarLoop]: trace histogram [69, 69, 68, 68, 57, 54, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 23, 20, 15, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:07:48,972 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:07:48,973 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:07:48,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:07:48,974 INFO L82 PathProgramCache]: Analyzing trace with hash -2008569165, now seen corresponding path program 35 times [2020-07-21 11:07:48,974 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:07:48,975 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1071529584] [2020-07-21 11:07:48,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:07:50,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:07:50,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 2088 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 11:07:50,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:07:51,231 INFO L134 CoverageAnalysis]: Checked inductivity of 26011 backedges. 1199 proven. 1781 refuted. 0 times theorem prover too weak. 23031 trivial. 0 not checked. [2020-07-21 11:07:51,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 11:07:54,470 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:07:54,579 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:07:55,501 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 11:07:55,615 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 11:07:55,736 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-21 11:07:55,857 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-21 11:07:55,976 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 11:07:56,084 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 11:08:03,655 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:08:03,761 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 11:08:04,253 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:09,007 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:09,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:10,064 WARN L193 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2020-07-21 11:08:10,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:10,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:12,099 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:12,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:12,714 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:12,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:13,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:13,372 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:13,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:13,542 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:13,727 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:14,827 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 11:08:18,101 INFO L134 CoverageAnalysis]: Checked inductivity of 26011 backedges. 1205 proven. 1811 refuted. 0 times theorem prover too weak. 22995 trivial. 0 not checked. [2020-07-21 11:08:18,102 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1071529584] [2020-07-21 11:08:18,102 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 11:08:18,102 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 11:08:18,103 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767694742] [2020-07-21 11:08:18,103 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 11:08:18,103 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 11:08:18,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 11:08:18,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 11:08:18,104 INFO L87 Difference]: Start difference. First operand 308 states and 863 transitions. Second operand 21 states. [2020-07-21 11:08:19,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 11:08:19,680 INFO L93 Difference]: Finished difference Result 497 states and 1805 transitions. [2020-07-21 11:08:19,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 11:08:19,686 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 940 [2020-07-21 11:08:19,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 11:08:19,699 INFO L225 Difference]: With dead ends: 497 [2020-07-21 11:08:19,699 INFO L226 Difference]: Without dead ends: 458 [2020-07-21 11:08:19,703 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1887 GetRequests, 1843 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 11:08:19,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2020-07-21 11:08:19,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 345. [2020-07-21 11:08:19,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2020-07-21 11:08:19,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1094 transitions. [2020-07-21 11:08:19,750 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1094 transitions. Word has length 940 [2020-07-21 11:08:19,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 11:08:19,751 INFO L479 AbstractCegarLoop]: Abstraction has 345 states and 1094 transitions. [2020-07-21 11:08:19,751 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 11:08:19,751 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1094 transitions. [2020-07-21 11:08:19,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 996 [2020-07-21 11:08:19,771 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 11:08:19,771 INFO L422 BasicCegarLoop]: trace histogram [73, 73, 72, 72, 60, 58, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 24, 22, 15, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 11:08:19,973 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:08:19,974 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 11:08:19,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 11:08:19,975 INFO L82 PathProgramCache]: Analyzing trace with hash -1385909507, now seen corresponding path program 36 times [2020-07-21 11:08:19,975 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 11:08:19,976 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1387141800] [2020-07-21 11:08:19,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 11:08:21,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-21 11:08:21,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 2210 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 11:08:21,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 11:08:22,453 INFO L134 CoverageAnalysis]: Checked inductivity of 29199 backedges. 902 proven. 2142 refuted. 0 times theorem prover too weak. 26155 trivial. 0 not checked. [2020-07-21 11:08:22,454 INFO L328 TraceCheckSpWp]: Computing backward predicates...