/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 SMT_FEATURE_HEURISTIC --traceabstraction.assert.codeblocks.term.scoring.heuristic BIGGEST_EQUIVALENCE_CLASS --traceabstraction.assert.codeblocks.term.scoring.heuristic.partitioning.strategy FIXED_NUM_PARTITIONS --traceabstraction.assert.codeblocks.term.scoring.heuristic.number.of.partitions 4 -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive-simple/fibo_10-2.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-21 22:04:56,577 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 22:04:56,579 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 22:04:56,599 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 22:04:56,600 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 22:04:56,602 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 22:04:56,605 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 22:04:56,616 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 22:04:56,617 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 22:04:56,619 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 22:04:56,621 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 22:04:56,623 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 22:04:56,623 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 22:04:56,627 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 22:04:56,629 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 22:04:56,631 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 22:04:56,634 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 22:04:56,637 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 22:04:56,639 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 22:04:56,645 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 22:04:56,652 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 22:04:56,655 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 22:04:56,658 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 22:04:56,659 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 22:04:56,661 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 22:04:56,662 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 22:04:56,662 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 22:04:56,665 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 22:04:56,665 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 22:04:56,666 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 22:04:56,668 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 22:04:56,669 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 22:04:56,670 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 22:04:56,671 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 22:04:56,672 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 22:04:56,673 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 22:04:56,673 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 22:04:56,674 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 22:04:56,674 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 22:04:56,675 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 22:04:56,677 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 22:04:56,677 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 22:04:56,717 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 22:04:56,720 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 22:04:56,722 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 22:04:56,722 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 22:04:56,722 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 22:04:56,722 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 22:04:56,723 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 22:04:56,723 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 22:04:56,723 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 22:04:56,723 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 22:04:56,723 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 22:04:56,724 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 22:04:56,724 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 22:04:56,724 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 22:04:56,727 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 22:04:56,728 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 22:04:56,728 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 22:04:56,728 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 22:04:56,728 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 22:04:56,728 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 22:04:56,729 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 22:04:56,729 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 22:04:56,729 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 22:04:56,731 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 22:04:56,732 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 22:04:56,732 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 22:04:56,732 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:04:56,732 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 22:04:56,733 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 22:04:56,733 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 -> SMT_FEATURE_HEURISTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic -> BIGGEST_EQUIVALENCE_CLASS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic Partitioning Strategy -> FIXED_NUM_PARTITIONS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Assert CodeBlocks Term Scoring Heuristic number of partitions -> 4 [2020-07-21 22:04:57,030 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 22:04:57,050 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 22:04:57,053 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 22:04:57,055 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 22:04:57,055 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 22:04:57,056 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_10-2.c [2020-07-21 22:04:57,124 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a41f3df1/7fd3dda9e4b24e11a3b4718605c82ea7/FLAGa4f061f1f [2020-07-21 22:04:57,571 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 22:04:57,571 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_10-2.c [2020-07-21 22:04:57,577 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a41f3df1/7fd3dda9e4b24e11a3b4718605c82ea7/FLAGa4f061f1f [2020-07-21 22:04:57,985 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a41f3df1/7fd3dda9e4b24e11a3b4718605c82ea7 [2020-07-21 22:04:57,994 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 22:04:57,998 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 22:04:57,999 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 22:04:58,000 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 22:04:58,005 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 22:04:58,007 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:04:57" (1/1) ... [2020-07-21 22:04:58,010 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4240d646 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58, skipping insertion in model container [2020-07-21 22:04:58,011 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 10:04:57" (1/1) ... [2020-07-21 22:04:58,022 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 22:04:58,044 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 22:04:58,239 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 22:04:58,249 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 22:04:58,273 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 22:04:58,290 INFO L208 MainTranslator]: Completed translation [2020-07-21 22:04:58,291 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58 WrapperNode [2020-07-21 22:04:58,291 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 22:04:58,292 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 22:04:58,292 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 22:04:58,292 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 22:04:58,310 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (1/1) ... [2020-07-21 22:04:58,313 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (1/1) ... [2020-07-21 22:04:58,321 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (1/1) ... [2020-07-21 22:04:58,322 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (1/1) ... [2020-07-21 22:04:58,327 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (1/1) ... [2020-07-21 22:04:58,330 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (1/1) ... [2020-07-21 22:04:58,332 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (1/1) ... [2020-07-21 22:04:58,334 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 22:04:58,335 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 22:04:58,335 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 22:04:58,335 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 22:04:58,337 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (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 22:04:58,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 22:04:58,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 22:04:58,583 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo [2020-07-21 22:04:58,583 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 22:04:58,583 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 22:04:58,584 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 22:04:58,584 INFO L130 BoogieDeclarations]: Found specification of procedure fibo [2020-07-21 22:04:58,584 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 22:04:58,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 22:04:58,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 22:04:58,922 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 22:04:58,922 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-21 22:04:58,933 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:04:58 BoogieIcfgContainer [2020-07-21 22:04:58,934 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 22:04:58,935 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 22:04:58,935 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 22:04:58,945 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 22:04:58,947 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 10:04:57" (1/3) ... [2020-07-21 22:04:58,949 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@794eb88d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:04:58, skipping insertion in model container [2020-07-21 22:04:58,949 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 10:04:58" (2/3) ... [2020-07-21 22:04:58,953 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@794eb88d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 10:04:58, skipping insertion in model container [2020-07-21 22:04:58,953 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 10:04:58" (3/3) ... [2020-07-21 22:04:58,955 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_10-2.c [2020-07-21 22:04:58,976 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 22:04:58,986 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 22:04:59,002 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 22:04:59,029 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 22:04:59,029 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 22:04:59,030 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 22:04:59,030 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 22:04:59,030 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 22:04:59,030 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 22:04:59,031 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 22:04:59,031 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 22:04:59,052 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states. [2020-07-21 22:04:59,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-21 22:04:59,060 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:04:59,061 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:04:59,061 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:04:59,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:04:59,067 INFO L82 PathProgramCache]: Analyzing trace with hash 537028541, now seen corresponding path program 1 times [2020-07-21 22:04:59,074 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:04:59,075 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2000549758] [2020-07-21 22:04:59,076 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:04:59,158 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:04:59,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:04:59,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 22:04:59,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:04:59,269 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 22:04:59,270 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 22:04:59,271 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2000549758] [2020-07-21 22:04:59,272 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 22:04:59,273 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 22:04:59,274 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214167395] [2020-07-21 22:04:59,279 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 22:04:59,279 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:04:59,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 22:04:59,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 22:04:59,293 INFO L87 Difference]: Start difference. First operand 24 states. Second operand 5 states. [2020-07-21 22:04:59,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:04:59,420 INFO L93 Difference]: Finished difference Result 35 states and 41 transitions. [2020-07-21 22:04:59,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 22:04:59,423 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-21 22:04:59,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:04:59,435 INFO L225 Difference]: With dead ends: 35 [2020-07-21 22:04:59,435 INFO L226 Difference]: Without dead ends: 21 [2020-07-21 22:04:59,438 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 22:04:59,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2020-07-21 22:04:59,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2020-07-21 22:04:59,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-07-21 22:04:59,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2020-07-21 22:04:59,484 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 13 [2020-07-21 22:04:59,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:04:59,485 INFO L479 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2020-07-21 22:04:59,485 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 22:04:59,485 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2020-07-21 22:04:59,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-21 22:04:59,487 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:04:59,487 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:04:59,689 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:04:59,689 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:04:59,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:04:59,691 INFO L82 PathProgramCache]: Analyzing trace with hash 179123823, now seen corresponding path program 1 times [2020-07-21 22:04:59,691 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:04:59,692 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [513390871] [2020-07-21 22:04:59,692 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:04:59,726 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 22:04:59,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:04:59,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 22:04:59,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:04:59,776 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 22:04:59,777 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 22:04:59,777 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [513390871] [2020-07-21 22:04:59,778 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 22:04:59,778 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 22:04:59,778 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776855443] [2020-07-21 22:04:59,780 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 22:04:59,780 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:04:59,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 22:04:59,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 22:04:59,782 INFO L87 Difference]: Start difference. First operand 21 states and 25 transitions. Second operand 5 states. [2020-07-21 22:04:59,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:04:59,842 INFO L93 Difference]: Finished difference Result 27 states and 32 transitions. [2020-07-21 22:04:59,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 22:04:59,843 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-21 22:04:59,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:04:59,845 INFO L225 Difference]: With dead ends: 27 [2020-07-21 22:04:59,845 INFO L226 Difference]: Without dead ends: 23 [2020-07-21 22:04:59,846 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 22:04:59,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2020-07-21 22:04:59,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 21. [2020-07-21 22:04:59,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-07-21 22:04:59,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2020-07-21 22:04:59,856 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 14 [2020-07-21 22:04:59,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:04:59,856 INFO L479 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2020-07-21 22:04:59,856 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 22:04:59,857 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2020-07-21 22:04:59,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-21 22:04:59,858 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:04:59,859 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:00,071 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:00,072 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:00,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:00,075 INFO L82 PathProgramCache]: Analyzing trace with hash 806022394, now seen corresponding path program 1 times [2020-07-21 22:05:00,076 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:00,076 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1533207735] [2020-07-21 22:05:00,077 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:00,125 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:05:00,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:00,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 22:05:00,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:00,180 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 22:05:00,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:00,361 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:00,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-07-21 22:05:00,410 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1533207735] [2020-07-21 22:05:00,410 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:00,411 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 9 [2020-07-21 22:05:00,411 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612832319] [2020-07-21 22:05:00,412 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-21 22:05:00,412 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:00,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-21 22:05:00,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2020-07-21 22:05:00,413 INFO L87 Difference]: Start difference. First operand 21 states and 25 transitions. Second operand 9 states. [2020-07-21 22:05:00,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:00,534 INFO L93 Difference]: Finished difference Result 32 states and 42 transitions. [2020-07-21 22:05:00,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-21 22:05:00,535 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-07-21 22:05:00,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:00,537 INFO L225 Difference]: With dead ends: 32 [2020-07-21 22:05:00,537 INFO L226 Difference]: Without dead ends: 28 [2020-07-21 22:05:00,538 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-07-21 22:05:00,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2020-07-21 22:05:00,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 26. [2020-07-21 22:05:00,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-07-21 22:05:00,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2020-07-21 22:05:00,548 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 26 [2020-07-21 22:05:00,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:00,549 INFO L479 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2020-07-21 22:05:00,549 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-21 22:05:00,549 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2020-07-21 22:05:00,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-21 22:05:00,551 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:00,551 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:00,766 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:00,767 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:00,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:00,769 INFO L82 PathProgramCache]: Analyzing trace with hash -983862936, now seen corresponding path program 1 times [2020-07-21 22:05:00,769 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:00,770 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [639419754] [2020-07-21 22:05:00,770 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:00,798 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:05:00,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:00,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 22:05:00,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:00,840 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 22:05:00,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:00,978 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:01,012 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-07-21 22:05:01,013 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [639419754] [2020-07-21 22:05:01,013 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:01,013 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 9 [2020-07-21 22:05:01,014 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708491276] [2020-07-21 22:05:01,014 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-21 22:05:01,015 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:01,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-21 22:05:01,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2020-07-21 22:05:01,016 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. Second operand 9 states. [2020-07-21 22:05:01,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:01,098 INFO L93 Difference]: Finished difference Result 37 states and 54 transitions. [2020-07-21 22:05:01,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-21 22:05:01,099 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 27 [2020-07-21 22:05:01,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:01,101 INFO L225 Difference]: With dead ends: 37 [2020-07-21 22:05:01,102 INFO L226 Difference]: Without dead ends: 33 [2020-07-21 22:05:01,102 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-07-21 22:05:01,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2020-07-21 22:05:01,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 26. [2020-07-21 22:05:01,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-07-21 22:05:01,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2020-07-21 22:05:01,112 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 27 [2020-07-21 22:05:01,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:01,112 INFO L479 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2020-07-21 22:05:01,112 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-21 22:05:01,112 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2020-07-21 22:05:01,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-21 22:05:01,114 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:01,114 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:01,328 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:01,329 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:01,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:01,330 INFO L82 PathProgramCache]: Analyzing trace with hash -2027372739, now seen corresponding path program 2 times [2020-07-21 22:05:01,330 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:01,331 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [949971667] [2020-07-21 22:05:01,332 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:01,358 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:05:01,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:01,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 22:05:01,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:01,410 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-07-21 22:05:01,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:01,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:01,777 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:01,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:01,839 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:01,905 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-07-21 22:05:01,905 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [949971667] [2020-07-21 22:05:01,906 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:01,906 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 11 [2020-07-21 22:05:01,906 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536227398] [2020-07-21 22:05:01,907 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-21 22:05:01,907 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:01,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-21 22:05:01,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-07-21 22:05:01,908 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. Second operand 11 states. [2020-07-21 22:05:02,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:02,075 INFO L93 Difference]: Finished difference Result 42 states and 68 transitions. [2020-07-21 22:05:02,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 22:05:02,076 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 39 [2020-07-21 22:05:02,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:02,078 INFO L225 Difference]: With dead ends: 42 [2020-07-21 22:05:02,078 INFO L226 Difference]: Without dead ends: 38 [2020-07-21 22:05:02,079 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 64 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2020-07-21 22:05:02,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2020-07-21 22:05:02,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 31. [2020-07-21 22:05:02,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-07-21 22:05:02,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 45 transitions. [2020-07-21 22:05:02,092 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 45 transitions. Word has length 39 [2020-07-21 22:05:02,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:02,093 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 45 transitions. [2020-07-21 22:05:02,093 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-21 22:05:02,093 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 45 transitions. [2020-07-21 22:05:02,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-07-21 22:05:02,100 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:02,101 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:02,310 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:02,311 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:02,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:02,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1111873851, now seen corresponding path program 2 times [2020-07-21 22:05:02,313 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:02,313 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [88611427] [2020-07-21 22:05:02,313 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:02,353 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:05:02,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:02,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 22:05:02,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2020-07-21 22:05:02,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:02,659 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:02,719 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:02,720 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:02,749 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 31 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-07-21 22:05:02,750 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [88611427] [2020-07-21 22:05:02,750 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:02,750 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 11 [2020-07-21 22:05:02,751 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757669672] [2020-07-21 22:05:02,751 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-21 22:05:02,752 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:02,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-21 22:05:02,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-07-21 22:05:02,752 INFO L87 Difference]: Start difference. First operand 31 states and 45 transitions. Second operand 11 states. [2020-07-21 22:05:02,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:02,877 INFO L93 Difference]: Finished difference Result 47 states and 84 transitions. [2020-07-21 22:05:02,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 22:05:02,877 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 41 [2020-07-21 22:05:02,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:02,880 INFO L225 Difference]: With dead ends: 47 [2020-07-21 22:05:02,880 INFO L226 Difference]: Without dead ends: 43 [2020-07-21 22:05:02,881 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 68 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2020-07-21 22:05:02,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2020-07-21 22:05:02,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 31. [2020-07-21 22:05:02,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-07-21 22:05:02,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 45 transitions. [2020-07-21 22:05:02,891 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 45 transitions. Word has length 41 [2020-07-21 22:05:02,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:02,892 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 45 transitions. [2020-07-21 22:05:02,892 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-21 22:05:02,892 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 45 transitions. [2020-07-21 22:05:02,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-07-21 22:05:02,895 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:02,895 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:03,109 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:03,110 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:03,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:03,110 INFO L82 PathProgramCache]: Analyzing trace with hash -767819153, now seen corresponding path program 3 times [2020-07-21 22:05:03,110 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:03,111 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1884121012] [2020-07-21 22:05:03,111 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:03,150 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:05:03,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:03,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 22:05:03,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:03,228 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 17 proven. 79 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2020-07-21 22:05:03,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:03,677 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:03,792 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:03,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:03,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:03,845 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:03,886 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 17 proven. 91 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2020-07-21 22:05:03,887 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1884121012] [2020-07-21 22:05:03,887 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:03,887 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 13 [2020-07-21 22:05:03,887 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307718744] [2020-07-21 22:05:03,891 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-21 22:05:03,892 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:03,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-21 22:05:03,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-07-21 22:05:03,892 INFO L87 Difference]: Start difference. First operand 31 states and 45 transitions. Second operand 13 states. [2020-07-21 22:05:04,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:04,101 INFO L93 Difference]: Finished difference Result 52 states and 102 transitions. [2020-07-21 22:05:04,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 22:05:04,101 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 65 [2020-07-21 22:05:04,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:04,104 INFO L225 Difference]: With dead ends: 52 [2020-07-21 22:05:04,104 INFO L226 Difference]: Without dead ends: 48 [2020-07-21 22:05:04,105 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 111 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2020-07-21 22:05:04,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2020-07-21 22:05:04,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 36. [2020-07-21 22:05:04,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-07-21 22:05:04,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 58 transitions. [2020-07-21 22:05:04,117 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 58 transitions. Word has length 65 [2020-07-21 22:05:04,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:04,118 INFO L479 AbstractCegarLoop]: Abstraction has 36 states and 58 transitions. [2020-07-21 22:05:04,118 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-21 22:05:04,118 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 58 transitions. [2020-07-21 22:05:04,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2020-07-21 22:05:04,120 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:04,121 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 11, 6, 6, 6, 6, 6, 6, 6, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:04,329 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:04,330 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:04,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:04,331 INFO L82 PathProgramCache]: Analyzing trace with hash 1474757101, now seen corresponding path program 3 times [2020-07-21 22:05:04,331 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:04,332 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1274856499] [2020-07-21 22:05:04,333 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:04,372 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:04,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:04,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 22:05:04,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:04,452 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 27 proven. 166 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2020-07-21 22:05:04,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:04,916 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:05,021 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:05,022 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:05,075 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:05,139 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 27 proven. 181 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2020-07-21 22:05:05,139 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1274856499] [2020-07-21 22:05:05,140 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:05,140 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 13 [2020-07-21 22:05:05,140 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306415110] [2020-07-21 22:05:05,141 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-21 22:05:05,141 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:05,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-21 22:05:05,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-07-21 22:05:05,142 INFO L87 Difference]: Start difference. First operand 36 states and 58 transitions. Second operand 13 states. [2020-07-21 22:05:05,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:05,293 INFO L93 Difference]: Finished difference Result 57 states and 122 transitions. [2020-07-21 22:05:05,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 22:05:05,297 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 96 [2020-07-21 22:05:05,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:05,299 INFO L225 Difference]: With dead ends: 57 [2020-07-21 22:05:05,299 INFO L226 Difference]: Without dead ends: 53 [2020-07-21 22:05:05,301 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 172 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2020-07-21 22:05:05,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2020-07-21 22:05:05,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 36. [2020-07-21 22:05:05,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-07-21 22:05:05,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 58 transitions. [2020-07-21 22:05:05,313 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 58 transitions. Word has length 96 [2020-07-21 22:05:05,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:05,314 INFO L479 AbstractCegarLoop]: Abstraction has 36 states and 58 transitions. [2020-07-21 22:05:05,314 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-21 22:05:05,314 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 58 transitions. [2020-07-21 22:05:05,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2020-07-21 22:05:05,316 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:05,317 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:05,522 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:05,523 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:05,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:05,524 INFO L82 PathProgramCache]: Analyzing trace with hash 838335741, now seen corresponding path program 4 times [2020-07-21 22:05:05,525 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:05,525 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2010485609] [2020-07-21 22:05:05,526 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:05,593 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:05,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:05,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 22:05:05,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 54 proven. 244 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2020-07-21 22:05:05,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:06,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:06,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:06,536 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:06,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:06,681 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:06,735 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 54 proven. 266 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2020-07-21 22:05:06,736 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2010485609] [2020-07-21 22:05:06,736 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:06,736 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 15 [2020-07-21 22:05:06,737 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519920321] [2020-07-21 22:05:06,737 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 22:05:06,737 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:06,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 22:05:06,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-07-21 22:05:06,738 INFO L87 Difference]: Start difference. First operand 36 states and 58 transitions. Second operand 15 states. [2020-07-21 22:05:07,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:07,059 INFO L93 Difference]: Finished difference Result 62 states and 144 transitions. [2020-07-21 22:05:07,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 22:05:07,060 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 117 [2020-07-21 22:05:07,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:07,064 INFO L225 Difference]: With dead ends: 62 [2020-07-21 22:05:07,064 INFO L226 Difference]: Without dead ends: 58 [2020-07-21 22:05:07,065 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 211 SyntacticMatches, 10 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=257, Unknown=0, NotChecked=0, Total=380 [2020-07-21 22:05:07,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-07-21 22:05:07,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 41. [2020-07-21 22:05:07,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-07-21 22:05:07,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 73 transitions. [2020-07-21 22:05:07,091 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 73 transitions. Word has length 117 [2020-07-21 22:05:07,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:07,092 INFO L479 AbstractCegarLoop]: Abstraction has 41 states and 73 transitions. [2020-07-21 22:05:07,092 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 22:05:07,092 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 73 transitions. [2020-07-21 22:05:07,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2020-07-21 22:05:07,098 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:07,098 INFO L422 BasicCegarLoop]: trace histogram [27, 27, 21, 13, 13, 13, 13, 13, 13, 13, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:07,311 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:07,312 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:07,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:07,313 INFO L82 PathProgramCache]: Analyzing trace with hash -2072922826, now seen corresponding path program 4 times [2020-07-21 22:05:07,313 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:07,313 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [95487242] [2020-07-21 22:05:07,314 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:07,373 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:07,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:07,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 22:05:07,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:07,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 86 proven. 506 refuted. 0 times theorem prover too weak. 1334 trivial. 0 not checked. [2020-07-21 22:05:07,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:08,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:08,491 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:08,576 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:08,577 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:08,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:08,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:08,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 86 proven. 532 refuted. 0 times theorem prover too weak. 1308 trivial. 0 not checked. [2020-07-21 22:05:08,694 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [95487242] [2020-07-21 22:05:08,694 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:08,694 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 15 [2020-07-21 22:05:08,695 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179376464] [2020-07-21 22:05:08,697 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 22:05:08,697 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:08,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 22:05:08,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-07-21 22:05:08,698 INFO L87 Difference]: Start difference. First operand 41 states and 73 transitions. Second operand 15 states. [2020-07-21 22:05:08,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:08,899 INFO L93 Difference]: Finished difference Result 67 states and 168 transitions. [2020-07-21 22:05:08,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 22:05:08,899 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 190 [2020-07-21 22:05:08,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:08,902 INFO L225 Difference]: With dead ends: 67 [2020-07-21 22:05:08,902 INFO L226 Difference]: Without dead ends: 63 [2020-07-21 22:05:08,903 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 356 SyntacticMatches, 10 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=257, Unknown=0, NotChecked=0, Total=380 [2020-07-21 22:05:08,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-07-21 22:05:08,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 41. [2020-07-21 22:05:08,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-07-21 22:05:08,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 73 transitions. [2020-07-21 22:05:08,932 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 73 transitions. Word has length 190 [2020-07-21 22:05:08,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:08,933 INFO L479 AbstractCegarLoop]: Abstraction has 41 states and 73 transitions. [2020-07-21 22:05:08,933 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 22:05:08,933 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 73 transitions. [2020-07-21 22:05:08,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2020-07-21 22:05:08,937 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:08,938 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 22, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:09,151 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:09,152 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:09,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:09,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1082984306, now seen corresponding path program 5 times [2020-07-21 22:05:09,153 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:09,154 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [522746209] [2020-07-21 22:05:09,154 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:09,228 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:09,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:09,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 22:05:09,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:09,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 159 proven. 967 refuted. 0 times theorem prover too weak. 3536 trivial. 0 not checked. [2020-07-21 22:05:09,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:10,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:10,924 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:11,085 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:11,177 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:11,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:11,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:11,312 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 159 proven. 1002 refuted. 0 times theorem prover too weak. 3501 trivial. 0 not checked. [2020-07-21 22:05:11,312 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [522746209] [2020-07-21 22:05:11,313 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:11,313 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15] total 17 [2020-07-21 22:05:11,313 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379742137] [2020-07-21 22:05:11,314 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 22:05:11,314 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:11,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 22:05:11,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2020-07-21 22:05:11,315 INFO L87 Difference]: Start difference. First operand 41 states and 73 transitions. Second operand 17 states. [2020-07-21 22:05:11,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:11,557 INFO L93 Difference]: Finished difference Result 72 states and 194 transitions. [2020-07-21 22:05:11,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 22:05:11,558 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 286 [2020-07-21 22:05:11,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:11,561 INFO L225 Difference]: With dead ends: 72 [2020-07-21 22:05:11,561 INFO L226 Difference]: Without dead ends: 68 [2020-07-21 22:05:11,562 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 545 SyntacticMatches, 12 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=164, Invalid=342, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:05:11,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2020-07-21 22:05:11,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 46. [2020-07-21 22:05:11,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-07-21 22:05:11,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 90 transitions. [2020-07-21 22:05:11,589 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 90 transitions. Word has length 286 [2020-07-21 22:05:11,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:11,590 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 90 transitions. [2020-07-21 22:05:11,590 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 22:05:11,590 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 90 transitions. [2020-07-21 22:05:11,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2020-07-21 22:05:11,595 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:11,596 INFO L422 BasicCegarLoop]: trace histogram [43, 43, 34, 21, 21, 21, 21, 21, 21, 21, 13, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:11,808 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:11,809 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:11,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:11,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1006419304, now seen corresponding path program 5 times [2020-07-21 22:05:11,810 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:11,810 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1695825767] [2020-07-21 22:05:11,811 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:11,902 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:11,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:11,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 22:05:11,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:12,065 INFO L134 CoverageAnalysis]: Checked inductivity of 5013 backedges. 159 proven. 1055 refuted. 0 times theorem prover too weak. 3799 trivial. 0 not checked. [2020-07-21 22:05:12,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:13,337 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:13,669 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:13,827 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:13,919 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:13,922 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:13,970 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:14,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5013 backedges. 159 proven. 1095 refuted. 0 times theorem prover too weak. 3759 trivial. 0 not checked. [2020-07-21 22:05:14,058 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1695825767] [2020-07-21 22:05:14,058 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:14,059 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15] total 17 [2020-07-21 22:05:14,059 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738376363] [2020-07-21 22:05:14,060 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 22:05:14,060 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:14,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 22:05:14,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2020-07-21 22:05:14,061 INFO L87 Difference]: Start difference. First operand 46 states and 90 transitions. Second operand 17 states. [2020-07-21 22:05:14,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:14,298 INFO L93 Difference]: Finished difference Result 77 states and 222 transitions. [2020-07-21 22:05:14,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 22:05:14,299 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 299 [2020-07-21 22:05:14,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:14,303 INFO L225 Difference]: With dead ends: 77 [2020-07-21 22:05:14,303 INFO L226 Difference]: Without dead ends: 73 [2020-07-21 22:05:14,304 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 603 GetRequests, 570 SyntacticMatches, 12 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=164, Invalid=342, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:05:14,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2020-07-21 22:05:14,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 46. [2020-07-21 22:05:14,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-07-21 22:05:14,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 90 transitions. [2020-07-21 22:05:14,316 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 90 transitions. Word has length 299 [2020-07-21 22:05:14,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:14,317 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 90 transitions. [2020-07-21 22:05:14,317 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 22:05:14,317 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 90 transitions. [2020-07-21 22:05:14,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2020-07-21 22:05:14,321 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:14,322 INFO L422 BasicCegarLoop]: trace histogram [77, 77, 39, 38, 38, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:14,535 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:14,535 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:14,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:14,536 INFO L82 PathProgramCache]: Analyzing trace with hash 785285043, now seen corresponding path program 6 times [2020-07-21 22:05:14,537 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:14,537 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1222939855] [2020-07-21 22:05:14,538 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:14,662 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:14,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:14,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 22:05:14,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:14,894 INFO L134 CoverageAnalysis]: Checked inductivity of 15219 backedges. 391 proven. 2126 refuted. 0 times theorem prover too weak. 12702 trivial. 0 not checked. [2020-07-21 22:05:14,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:16,873 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:17,420 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:17,792 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:17,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:17,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:18,086 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:18,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:18,136 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:18,295 INFO L134 CoverageAnalysis]: Checked inductivity of 15219 backedges. 391 proven. 2177 refuted. 0 times theorem prover too weak. 12651 trivial. 0 not checked. [2020-07-21 22:05:18,295 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1222939855] [2020-07-21 22:05:18,296 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:18,296 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17] total 19 [2020-07-21 22:05:18,296 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037041318] [2020-07-21 22:05:18,297 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 22:05:18,297 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:18,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 22:05:18,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2020-07-21 22:05:18,298 INFO L87 Difference]: Start difference. First operand 46 states and 90 transitions. Second operand 19 states. [2020-07-21 22:05:18,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:18,788 INFO L93 Difference]: Finished difference Result 82 states and 252 transitions. [2020-07-21 22:05:18,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 22:05:18,789 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 507 [2020-07-21 22:05:18,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:18,795 INFO L225 Difference]: With dead ends: 82 [2020-07-21 22:05:18,796 INFO L226 Difference]: Without dead ends: 78 [2020-07-21 22:05:18,797 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1021 GetRequests, 983 SyntacticMatches, 14 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=211, Invalid=439, Unknown=0, NotChecked=0, Total=650 [2020-07-21 22:05:18,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2020-07-21 22:05:18,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 51. [2020-07-21 22:05:18,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-21 22:05:18,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 109 transitions. [2020-07-21 22:05:18,810 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 109 transitions. Word has length 507 [2020-07-21 22:05:18,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:18,812 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 109 transitions. [2020-07-21 22:05:18,812 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 22:05:18,812 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 109 transitions. [2020-07-21 22:05:18,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2020-07-21 22:05:18,816 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:18,816 INFO L422 BasicCegarLoop]: trace histogram [65, 65, 53, 32, 32, 32, 32, 32, 32, 32, 21, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:19,023 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:19,024 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:19,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:19,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1350718391, now seen corresponding path program 6 times [2020-07-21 22:05:19,025 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:19,025 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1110239331] [2020-07-21 22:05:19,026 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:19,189 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:19,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:19,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 22:05:19,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 11682 backedges. 333 proven. 1918 refuted. 0 times theorem prover too weak. 9431 trivial. 0 not checked. [2020-07-21 22:05:19,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:21,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:21,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:21,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:22,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:22,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:22,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:22,461 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:22,462 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:22,519 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:22,657 INFO L134 CoverageAnalysis]: Checked inductivity of 11682 backedges. 333 proven. 1975 refuted. 0 times theorem prover too weak. 9374 trivial. 0 not checked. [2020-07-21 22:05:22,657 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1110239331] [2020-07-21 22:05:22,657 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:22,658 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17] total 19 [2020-07-21 22:05:22,658 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122276824] [2020-07-21 22:05:22,658 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 22:05:22,658 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:22,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 22:05:22,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2020-07-21 22:05:22,659 INFO L87 Difference]: Start difference. First operand 51 states and 109 transitions. Second operand 19 states. [2020-07-21 22:05:22,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:22,959 INFO L93 Difference]: Finished difference Result 87 states and 284 transitions. [2020-07-21 22:05:22,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 22:05:22,961 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 450 [2020-07-21 22:05:22,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:22,965 INFO L225 Difference]: With dead ends: 87 [2020-07-21 22:05:22,965 INFO L226 Difference]: Without dead ends: 83 [2020-07-21 22:05:22,968 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 868 SyntacticMatches, 14 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=211, Invalid=439, Unknown=0, NotChecked=0, Total=650 [2020-07-21 22:05:22,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2020-07-21 22:05:22,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 51. [2020-07-21 22:05:22,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-07-21 22:05:23,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 109 transitions. [2020-07-21 22:05:23,003 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 109 transitions. Word has length 450 [2020-07-21 22:05:23,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:23,005 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 109 transitions. [2020-07-21 22:05:23,005 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 22:05:23,005 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 109 transitions. [2020-07-21 22:05:23,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1067 [2020-07-21 22:05:23,026 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:23,028 INFO L422 BasicCegarLoop]: trace histogram [163, 163, 82, 81, 81, 81, 81, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:23,241 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:23,242 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:23,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:23,243 INFO L82 PathProgramCache]: Analyzing trace with hash 40336450, now seen corresponding path program 7 times [2020-07-21 22:05:23,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:23,243 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1148566998] [2020-07-21 22:05:23,244 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:23,516 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:23,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:23,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:05:23,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:24,083 INFO L134 CoverageAnalysis]: Checked inductivity of 69012 backedges. 797 proven. 5632 refuted. 0 times theorem prover too weak. 62583 trivial. 0 not checked. [2020-07-21 22:05:24,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:28,001 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:28,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:29,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:29,841 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:29,842 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:30,208 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:30,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:30,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:30,401 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:30,493 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:30,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:30,542 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:30,990 INFO L134 CoverageAnalysis]: Checked inductivity of 69012 backedges. 797 proven. 5702 refuted. 0 times theorem prover too weak. 62513 trivial. 0 not checked. [2020-07-21 22:05:30,990 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1148566998] [2020-07-21 22:05:30,990 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:30,991 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 21 [2020-07-21 22:05:30,991 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230814357] [2020-07-21 22:05:30,993 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:05:30,993 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:30,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:05:30,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:05:30,994 INFO L87 Difference]: Start difference. First operand 51 states and 109 transitions. Second operand 21 states. [2020-07-21 22:05:31,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:31,655 INFO L93 Difference]: Finished difference Result 92 states and 318 transitions. [2020-07-21 22:05:31,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 22:05:31,656 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 1066 [2020-07-21 22:05:31,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:31,663 INFO L225 Difference]: With dead ends: 92 [2020-07-21 22:05:31,664 INFO L226 Difference]: Without dead ends: 88 [2020-07-21 22:05:31,669 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2140 GetRequests, 2097 SyntacticMatches, 16 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=548, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:05:31,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2020-07-21 22:05:31,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 56. [2020-07-21 22:05:31,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-21 22:05:31,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 130 transitions. [2020-07-21 22:05:31,709 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 130 transitions. Word has length 1066 [2020-07-21 22:05:31,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:31,713 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 130 transitions. [2020-07-21 22:05:31,713 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:05:31,714 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 130 transitions. [2020-07-21 22:05:31,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 698 [2020-07-21 22:05:31,743 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:31,744 INFO L422 BasicCegarLoop]: trace histogram [101, 101, 84, 50, 50, 50, 50, 50, 50, 50, 34, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:31,957 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:31,958 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:31,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:31,959 INFO L82 PathProgramCache]: Analyzing trace with hash 822363973, now seen corresponding path program 7 times [2020-07-21 22:05:31,959 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:31,959 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [739622805] [2020-07-21 22:05:31,959 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:32,156 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:32,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:32,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 22:05:32,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:32,451 INFO L134 CoverageAnalysis]: Checked inductivity of 28586 backedges. 537 proven. 3626 refuted. 0 times theorem prover too weak. 24423 trivial. 0 not checked. [2020-07-21 22:05:32,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:35,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:35,210 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:36,163 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:36,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:36,654 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:36,935 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:36,936 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:37,130 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:37,223 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:37,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:37,513 INFO L134 CoverageAnalysis]: Checked inductivity of 28586 backedges. 537 proven. 3703 refuted. 0 times theorem prover too weak. 24346 trivial. 0 not checked. [2020-07-21 22:05:37,514 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [739622805] [2020-07-21 22:05:37,514 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:37,515 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19] total 21 [2020-07-21 22:05:37,515 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739429412] [2020-07-21 22:05:37,518 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 22:05:37,519 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:37,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 22:05:37,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2020-07-21 22:05:37,519 INFO L87 Difference]: Start difference. First operand 56 states and 130 transitions. Second operand 21 states. [2020-07-21 22:05:38,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:38,198 INFO L93 Difference]: Finished difference Result 97 states and 354 transitions. [2020-07-21 22:05:38,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 22:05:38,199 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 697 [2020-07-21 22:05:38,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:38,205 INFO L225 Difference]: With dead ends: 97 [2020-07-21 22:05:38,205 INFO L226 Difference]: Without dead ends: 93 [2020-07-21 22:05:38,206 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1401 GetRequests, 1358 SyntacticMatches, 16 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=264, Invalid=548, Unknown=0, NotChecked=0, Total=812 [2020-07-21 22:05:38,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2020-07-21 22:05:38,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 56. [2020-07-21 22:05:38,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-07-21 22:05:38,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 130 transitions. [2020-07-21 22:05:38,225 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 130 transitions. Word has length 697 [2020-07-21 22:05:38,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:38,226 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 130 transitions. [2020-07-21 22:05:38,226 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 22:05:38,226 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 130 transitions. [2020-07-21 22:05:38,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1951 [2020-07-21 22:05:38,265 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:38,266 INFO L422 BasicCegarLoop]: trace histogram [299, 299, 150, 149, 149, 149, 149, 149, 149, 149, 149, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:38,480 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:38,481 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:38,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:38,482 INFO L82 PathProgramCache]: Analyzing trace with hash 395569872, now seen corresponding path program 8 times [2020-07-21 22:05:38,483 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:38,483 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [600770138] [2020-07-21 22:05:38,484 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:38,891 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:38,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:38,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:05:38,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:40,716 INFO L134 CoverageAnalysis]: Checked inductivity of 233334 backedges. 1911 proven. 11715 refuted. 0 times theorem prover too weak. 219708 trivial. 0 not checked. [2020-07-21 22:05:40,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:05:46,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:49,681 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:51,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:51,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:51,977 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:52,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:52,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:52,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:52,696 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:52,697 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:52,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:52,753 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:05:54,102 INFO L134 CoverageAnalysis]: Checked inductivity of 233334 backedges. 1911 proven. 11807 refuted. 0 times theorem prover too weak. 219616 trivial. 0 not checked. [2020-07-21 22:05:54,102 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [600770138] [2020-07-21 22:05:54,103 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:05:54,103 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 23 [2020-07-21 22:05:54,104 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679761218] [2020-07-21 22:05:54,106 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 22:05:54,106 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:05:54,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 22:05:54,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2020-07-21 22:05:54,107 INFO L87 Difference]: Start difference. First operand 56 states and 130 transitions. Second operand 23 states. [2020-07-21 22:05:54,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:05:54,557 INFO L93 Difference]: Finished difference Result 102 states and 392 transitions. [2020-07-21 22:05:54,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:05:54,558 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 1950 [2020-07-21 22:05:54,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:05:54,565 INFO L225 Difference]: With dead ends: 102 [2020-07-21 22:05:54,566 INFO L226 Difference]: Without dead ends: 98 [2020-07-21 22:05:54,568 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3909 GetRequests, 3861 SyntacticMatches, 18 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=323, Invalid=669, Unknown=0, NotChecked=0, Total=992 [2020-07-21 22:05:54,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2020-07-21 22:05:54,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 61. [2020-07-21 22:05:54,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-21 22:05:54,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 153 transitions. [2020-07-21 22:05:54,588 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 153 transitions. Word has length 1950 [2020-07-21 22:05:54,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:05:54,591 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 153 transitions. [2020-07-21 22:05:54,591 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 22:05:54,592 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 153 transitions. [2020-07-21 22:05:54,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2020-07-21 22:05:54,610 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:05:54,611 INFO L422 BasicCegarLoop]: trace histogram [197, 197, 164, 98, 98, 98, 98, 98, 98, 98, 66, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:05:54,824 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:05:54,825 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:05:54,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:05:54,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1956381947, now seen corresponding path program 8 times [2020-07-21 22:05:54,826 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:05:54,826 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [587399665] [2020-07-21 22:05:54,826 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:05:55,170 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:05:55,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:05:55,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:05:55,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:05:55,968 INFO L134 CoverageAnalysis]: Checked inductivity of 109602 backedges. 1201 proven. 8306 refuted. 0 times theorem prover too weak. 100095 trivial. 0 not checked. [2020-07-21 22:05:55,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:06:00,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:02,763 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:02,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:04,073 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:04,074 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:04,562 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:04,882 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:04,883 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:05,058 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:05,157 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:05,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:05,938 INFO L134 CoverageAnalysis]: Checked inductivity of 109602 backedges. 1201 proven. 8406 refuted. 0 times theorem prover too weak. 99995 trivial. 0 not checked. [2020-07-21 22:06:05,939 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [587399665] [2020-07-21 22:06:05,939 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:06:05,939 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 22:06:05,939 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829787891] [2020-07-21 22:06:05,941 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:06:05,941 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:06:05,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:06:05,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:06:05,942 INFO L87 Difference]: Start difference. First operand 61 states and 153 transitions. Second operand 22 states. [2020-07-21 22:06:06,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:06:06,578 INFO L93 Difference]: Finished difference Result 107 states and 432 transitions. [2020-07-21 22:06:06,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:06:06,579 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1353 [2020-07-21 22:06:06,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:06:06,585 INFO L225 Difference]: With dead ends: 107 [2020-07-21 22:06:06,586 INFO L226 Difference]: Without dead ends: 103 [2020-07-21 22:06:06,587 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2714 GetRequests, 2666 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 22:06:06,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2020-07-21 22:06:06,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 61. [2020-07-21 22:06:06,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-07-21 22:06:06,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 153 transitions. [2020-07-21 22:06:06,605 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 153 transitions. Word has length 1353 [2020-07-21 22:06:06,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:06:06,607 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 153 transitions. [2020-07-21 22:06:06,607 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:06:06,607 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 153 transitions. [2020-07-21 22:06:06,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2523 [2020-07-21 22:06:06,656 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:06:06,657 INFO L422 BasicCegarLoop]: trace histogram [387, 387, 194, 193, 193, 193, 193, 193, 193, 193, 193, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:06:06,871 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:06:06,872 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:06:06,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:06:06,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1336408704, now seen corresponding path program 9 times [2020-07-21 22:06:06,874 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:06:06,874 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [527050666] [2020-07-21 22:06:06,874 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:06:07,415 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:06:07,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:06:07,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 1404 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:06:07,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:06:10,626 INFO L134 CoverageAnalysis]: Checked inductivity of 391404 backedges. 2389 proven. 17399 refuted. 0 times theorem prover too weak. 371616 trivial. 0 not checked. [2020-07-21 22:06:10,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:06:20,655 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:23,487 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:25,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:26,906 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:26,907 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:27,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:27,677 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:28,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:28,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:28,290 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:28,394 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:28,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:30,631 INFO L134 CoverageAnalysis]: Checked inductivity of 391404 backedges. 2389 proven. 17516 refuted. 0 times theorem prover too weak. 371499 trivial. 0 not checked. [2020-07-21 22:06:30,631 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [527050666] [2020-07-21 22:06:30,631 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:06:30,632 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 22:06:30,633 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778843369] [2020-07-21 22:06:30,635 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:06:30,635 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:06:30,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:06:30,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:06:30,637 INFO L87 Difference]: Start difference. First operand 61 states and 153 transitions. Second operand 24 states. [2020-07-21 22:06:31,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:06:31,657 INFO L93 Difference]: Finished difference Result 112 states and 474 transitions. [2020-07-21 22:06:31,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:06:31,658 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 2522 [2020-07-21 22:06:31,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:06:31,664 INFO L225 Difference]: With dead ends: 112 [2020-07-21 22:06:31,665 INFO L226 Difference]: Without dead ends: 108 [2020-07-21 22:06:31,666 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5054 GetRequests, 5001 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 22:06:31,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2020-07-21 22:06:31,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 66. [2020-07-21 22:06:31,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-07-21 22:06:31,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 178 transitions. [2020-07-21 22:06:31,684 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 178 transitions. Word has length 2522 [2020-07-21 22:06:31,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:06:31,686 INFO L479 AbstractCegarLoop]: Abstraction has 66 states and 178 transitions. [2020-07-21 22:06:31,686 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:06:31,686 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 178 transitions. [2020-07-21 22:06:31,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3670 [2020-07-21 22:06:31,809 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:06:31,811 INFO L422 BasicCegarLoop]: trace histogram [539, 539, 428, 269, 269, 269, 269, 269, 269, 269, 159, 111, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:06:32,024 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:06:32,025 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:06:32,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:06:32,027 INFO L82 PathProgramCache]: Analyzing trace with hash -435197126, now seen corresponding path program 9 times [2020-07-21 22:06:32,027 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:06:32,027 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2127630289] [2020-07-21 22:06:32,028 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:06:32,754 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:06:32,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:06:32,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 2036 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:06:32,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:06:37,326 INFO L134 CoverageAnalysis]: Checked inductivity of 815526 backedges. 3656 proven. 26997 refuted. 0 times theorem prover too weak. 784873 trivial. 0 not checked. [2020-07-21 22:06:37,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:06:51,768 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:55,724 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:55,725 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:06:59,069 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:00,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:01,442 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:01,971 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:02,159 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:02,277 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:02,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:02,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:02,421 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:06,708 INFO L134 CoverageAnalysis]: Checked inductivity of 815526 backedges. 3668 proven. 27102 refuted. 0 times theorem prover too weak. 784756 trivial. 0 not checked. [2020-07-21 22:07:06,709 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2127630289] [2020-07-21 22:07:06,709 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:07:06,710 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 22:07:06,710 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378907419] [2020-07-21 22:07:06,712 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:07:06,713 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:07:06,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:07:06,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:07:06,713 INFO L87 Difference]: Start difference. First operand 66 states and 178 transitions. Second operand 24 states. [2020-07-21 22:07:07,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:07:07,469 INFO L93 Difference]: Finished difference Result 298 states and 3289 transitions. [2020-07-21 22:07:07,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:07:07,470 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 3669 [2020-07-21 22:07:07,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:07:07,477 INFO L225 Difference]: With dead ends: 298 [2020-07-21 22:07:07,478 INFO L226 Difference]: Without dead ends: 74 [2020-07-21 22:07:07,496 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 7347 GetRequests, 7294 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 22:07:07,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2020-07-21 22:07:07,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2020-07-21 22:07:07,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2020-07-21 22:07:07,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 100 transitions. [2020-07-21 22:07:07,511 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 100 transitions. Word has length 3669 [2020-07-21 22:07:07,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:07:07,512 INFO L479 AbstractCegarLoop]: Abstraction has 74 states and 100 transitions. [2020-07-21 22:07:07,512 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:07:07,513 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 100 transitions. [2020-07-21 22:07:07,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1676 [2020-07-21 22:07:07,538 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:07:07,539 INFO L422 BasicCegarLoop]: trace histogram [245, 245, 198, 122, 122, 122, 122, 122, 122, 122, 76, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:07:07,752 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:07:07,753 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:07:07,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:07:07,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1470663979, now seen corresponding path program 10 times [2020-07-21 22:07:07,754 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:07:07,754 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2017369524] [2020-07-21 22:07:07,755 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:07:08,311 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:07:08,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:07:08,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 928 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:07:08,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:07:09,376 INFO L134 CoverageAnalysis]: Checked inductivity of 168587 backedges. 2104 proven. 11549 refuted. 0 times theorem prover too weak. 154934 trivial. 0 not checked. [2020-07-21 22:07:09,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:07:16,485 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:19,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:21,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:22,156 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:22,157 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:22,817 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:23,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:23,322 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:23,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:23,538 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:23,624 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:07:24,657 INFO L134 CoverageAnalysis]: Checked inductivity of 168587 backedges. 2114 proven. 11656 refuted. 0 times theorem prover too weak. 154817 trivial. 0 not checked. [2020-07-21 22:07:24,658 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2017369524] [2020-07-21 22:07:24,658 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:07:24,658 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 22:07:24,659 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670379969] [2020-07-21 22:07:24,660 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:07:24,660 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:07:24,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:07:24,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:07:24,661 INFO L87 Difference]: Start difference. First operand 74 states and 100 transitions. Second operand 24 states. [2020-07-21 22:07:25,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:07:25,204 INFO L93 Difference]: Finished difference Result 117 states and 159 transitions. [2020-07-21 22:07:25,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:07:25,206 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1675 [2020-07-21 22:07:25,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:07:25,209 INFO L225 Difference]: With dead ends: 117 [2020-07-21 22:07:25,209 INFO L226 Difference]: Without dead ends: 85 [2020-07-21 22:07:25,211 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3359 GetRequests, 3306 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 22:07:25,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2020-07-21 22:07:25,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 79. [2020-07-21 22:07:25,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2020-07-21 22:07:25,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 107 transitions. [2020-07-21 22:07:25,223 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 107 transitions. Word has length 1675 [2020-07-21 22:07:25,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:07:25,223 INFO L479 AbstractCegarLoop]: Abstraction has 79 states and 107 transitions. [2020-07-21 22:07:25,223 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:07:25,224 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 107 transitions. [2020-07-21 22:07:25,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1213 [2020-07-21 22:07:25,238 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:07:25,239 INFO L422 BasicCegarLoop]: trace histogram [177, 177, 143, 88, 88, 88, 88, 88, 88, 88, 55, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:07:25,452 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:07:25,453 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:07:25,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:07:25,453 INFO L82 PathProgramCache]: Analyzing trace with hash 452920407, now seen corresponding path program 11 times [2020-07-21 22:07:25,454 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:07:25,454 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1171620378] [2020-07-21 22:07:25,454 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:07:26,224 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 22:07:26,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:07:26,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 2692 conjuncts, 711 conjunts are in the unsatisfiable core [2020-07-21 22:07:26,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:07:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 87769 backedges. 0 proven. 28921 refuted. 0 times theorem prover too weak. 58848 trivial. 0 not checked. [2020-07-21 22:07:28,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:07:53,896 INFO L134 CoverageAnalysis]: Checked inductivity of 87769 backedges. 0 proven. 28921 refuted. 0 times theorem prover too weak. 58848 trivial. 0 not checked. [2020-07-21 22:07:53,897 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1171620378] [2020-07-21 22:07:53,897 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:07:53,897 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 40 [2020-07-21 22:07:53,898 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236101581] [2020-07-21 22:07:53,898 INFO L459 AbstractCegarLoop]: Interpolant automaton has 40 states [2020-07-21 22:07:53,899 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:07:53,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2020-07-21 22:07:53,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=1465, Unknown=0, NotChecked=0, Total=1560 [2020-07-21 22:07:53,900 INFO L87 Difference]: Start difference. First operand 79 states and 107 transitions. Second operand 40 states. [2020-07-21 22:07:55,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:07:55,149 INFO L93 Difference]: Finished difference Result 167 states and 266 transitions. [2020-07-21 22:07:55,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-21 22:07:55,155 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 1212 [2020-07-21 22:07:55,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:07:55,160 INFO L225 Difference]: With dead ends: 167 [2020-07-21 22:07:55,161 INFO L226 Difference]: Without dead ends: 160 [2020-07-21 22:07:55,165 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2425 GetRequests, 2339 SyntacticMatches, 46 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=103, Invalid=1619, Unknown=0, NotChecked=0, Total=1722 [2020-07-21 22:07:55,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2020-07-21 22:07:55,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 131. [2020-07-21 22:07:55,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2020-07-21 22:07:55,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 215 transitions. [2020-07-21 22:07:55,190 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 215 transitions. Word has length 1212 [2020-07-21 22:07:55,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:07:55,191 INFO L479 AbstractCegarLoop]: Abstraction has 131 states and 215 transitions. [2020-07-21 22:07:55,191 INFO L480 AbstractCegarLoop]: Interpolant automaton has 40 states. [2020-07-21 22:07:55,192 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 215 transitions. [2020-07-21 22:07:55,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1240 [2020-07-21 22:07:55,211 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:07:55,212 INFO L422 BasicCegarLoop]: trace histogram [181, 181, 146, 90, 90, 90, 90, 90, 90, 90, 56, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:07:55,425 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:07:55,426 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:07:55,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:07:55,427 INFO L82 PathProgramCache]: Analyzing trace with hash -817253005, now seen corresponding path program 12 times [2020-07-21 22:07:55,427 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:07:55,428 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1463701042] [2020-07-21 22:07:55,428 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:07:55,998 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:07:55,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:07:56,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:07:56,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:07:56,728 INFO L134 CoverageAnalysis]: Checked inductivity of 91765 backedges. 1699 proven. 6964 refuted. 0 times theorem prover too weak. 83102 trivial. 0 not checked. [2020-07-21 22:07:56,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:08:02,322 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:04,472 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:04,473 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:05,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:05,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:06,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:06,525 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:06,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:06,824 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:07,043 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:07,157 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:07,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:07,259 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:07,345 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:08,149 INFO L134 CoverageAnalysis]: Checked inductivity of 91765 backedges. 1719 proven. 7038 refuted. 0 times theorem prover too weak. 83008 trivial. 0 not checked. [2020-07-21 22:08:08,150 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1463701042] [2020-07-21 22:08:08,150 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:08:08,150 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 22:08:08,151 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705035221] [2020-07-21 22:08:08,152 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:08:08,152 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:08:08,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:08:08,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:08:08,153 INFO L87 Difference]: Start difference. First operand 131 states and 215 transitions. Second operand 22 states. [2020-07-21 22:08:08,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:08:08,569 INFO L93 Difference]: Finished difference Result 182 states and 299 transitions. [2020-07-21 22:08:08,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:08:08,570 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1239 [2020-07-21 22:08:08,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:08:08,575 INFO L225 Difference]: With dead ends: 182 [2020-07-21 22:08:08,575 INFO L226 Difference]: Without dead ends: 155 [2020-07-21 22:08:08,579 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2486 GetRequests, 2438 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 22:08:08,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2020-07-21 22:08:08,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 144. [2020-07-21 22:08:08,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-07-21 22:08:08,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 238 transitions. [2020-07-21 22:08:08,605 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 238 transitions. Word has length 1239 [2020-07-21 22:08:08,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:08:08,606 INFO L479 AbstractCegarLoop]: Abstraction has 144 states and 238 transitions. [2020-07-21 22:08:08,606 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:08:08,606 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 238 transitions. [2020-07-21 22:08:08,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1383 [2020-07-21 22:08:08,632 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:08:08,632 INFO L422 BasicCegarLoop]: trace histogram [205, 205, 145, 102, 102, 102, 102, 102, 102, 102, 60, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:08:08,845 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:08:08,846 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:08:08,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:08:08,847 INFO L82 PathProgramCache]: Analyzing trace with hash 533590703, now seen corresponding path program 13 times [2020-07-21 22:08:08,847 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:08:08,849 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [820474477] [2020-07-21 22:08:08,849 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:08:09,458 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:08:09,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:08:09,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:08:09,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:08:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 114684 backedges. 2132 proven. 7926 refuted. 0 times theorem prover too weak. 104626 trivial. 0 not checked. [2020-07-21 22:08:10,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:08:16,624 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:19,073 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:19,074 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:20,830 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:21,826 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:21,827 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,183 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,184 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,607 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,608 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:22,873 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:23,810 INFO L134 CoverageAnalysis]: Checked inductivity of 114684 backedges. 2150 proven. 8002 refuted. 0 times theorem prover too weak. 104532 trivial. 0 not checked. [2020-07-21 22:08:23,811 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [820474477] [2020-07-21 22:08:23,811 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:08:23,811 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 22:08:23,811 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590234374] [2020-07-21 22:08:23,812 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:08:23,812 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:08:23,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:08:23,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:08:23,813 INFO L87 Difference]: Start difference. First operand 144 states and 238 transitions. Second operand 22 states. [2020-07-21 22:08:24,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:08:24,307 INFO L93 Difference]: Finished difference Result 231 states and 390 transitions. [2020-07-21 22:08:24,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:08:24,309 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1382 [2020-07-21 22:08:24,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:08:24,317 INFO L225 Difference]: With dead ends: 231 [2020-07-21 22:08:24,317 INFO L226 Difference]: Without dead ends: 184 [2020-07-21 22:08:24,328 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2772 GetRequests, 2724 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 22:08:24,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2020-07-21 22:08:24,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 152. [2020-07-21 22:08:24,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2020-07-21 22:08:24,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 251 transitions. [2020-07-21 22:08:24,375 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 251 transitions. Word has length 1382 [2020-07-21 22:08:24,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:08:24,379 INFO L479 AbstractCegarLoop]: Abstraction has 152 states and 251 transitions. [2020-07-21 22:08:24,379 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:08:24,379 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 251 transitions. [2020-07-21 22:08:24,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1321 [2020-07-21 22:08:24,420 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:08:24,421 INFO L422 BasicCegarLoop]: trace histogram [195, 195, 143, 97, 97, 97, 97, 97, 97, 97, 52, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:08:24,635 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:08:24,636 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:08:24,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:08:24,636 INFO L82 PathProgramCache]: Analyzing trace with hash -647542868, now seen corresponding path program 14 times [2020-07-21 22:08:24,637 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:08:24,637 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [894108312] [2020-07-21 22:08:24,637 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:08:25,325 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:08:25,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:08:25,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 22:08:25,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:08:26,135 INFO L134 CoverageAnalysis]: Checked inductivity of 104437 backedges. 1604 proven. 7988 refuted. 0 times theorem prover too weak. 94845 trivial. 0 not checked. [2020-07-21 22:08:26,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:08:32,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:32,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:35,687 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:37,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:38,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:38,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:39,243 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:39,244 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:39,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:39,403 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:39,497 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:39,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:39,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:40,263 INFO L134 CoverageAnalysis]: Checked inductivity of 104437 backedges. 1608 proven. 8076 refuted. 0 times theorem prover too weak. 94753 trivial. 0 not checked. [2020-07-21 22:08:40,264 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [894108312] [2020-07-21 22:08:40,264 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:08:40,264 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 22:08:40,264 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922785524] [2020-07-21 22:08:40,265 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:08:40,265 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:08:40,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:08:40,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:08:40,266 INFO L87 Difference]: Start difference. First operand 152 states and 251 transitions. Second operand 24 states. [2020-07-21 22:08:40,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:08:40,936 INFO L93 Difference]: Finished difference Result 356 states and 684 transitions. [2020-07-21 22:08:40,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:08:40,937 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1320 [2020-07-21 22:08:40,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:08:40,946 INFO L225 Difference]: With dead ends: 356 [2020-07-21 22:08:40,946 INFO L226 Difference]: Without dead ends: 152 [2020-07-21 22:08:40,964 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2648 GetRequests, 2598 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:08:40,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2020-07-21 22:08:40,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2020-07-21 22:08:40,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2020-07-21 22:08:40,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 236 transitions. [2020-07-21 22:08:40,991 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 236 transitions. Word has length 1320 [2020-07-21 22:08:40,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:08:40,991 INFO L479 AbstractCegarLoop]: Abstraction has 152 states and 236 transitions. [2020-07-21 22:08:40,992 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:08:40,992 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 236 transitions. [2020-07-21 22:08:41,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1312 [2020-07-21 22:08:41,016 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:08:41,017 INFO L422 BasicCegarLoop]: trace histogram [193, 193, 146, 96, 96, 96, 96, 96, 96, 96, 50, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:08:41,230 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:08:41,231 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:08:41,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:08:41,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1174254967, now seen corresponding path program 15 times [2020-07-21 22:08:41,232 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:08:41,232 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [698930629] [2020-07-21 22:08:41,232 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:08:41,896 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:08:41,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:08:41,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:08:41,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:08:43,541 INFO L134 CoverageAnalysis]: Checked inductivity of 102937 backedges. 2105 proven. 7074 refuted. 0 times theorem prover too weak. 93758 trivial. 0 not checked. [2020-07-21 22:08:43,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:08:50,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:52,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:54,126 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:54,667 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,350 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,480 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,481 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,552 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,553 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:55,821 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:08:56,942 INFO L134 CoverageAnalysis]: Checked inductivity of 102937 backedges. 2123 proven. 7150 refuted. 0 times theorem prover too weak. 93664 trivial. 0 not checked. [2020-07-21 22:08:56,943 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [698930629] [2020-07-21 22:08:56,943 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:08:56,944 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 22:08:56,944 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669590620] [2020-07-21 22:08:56,945 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:08:56,945 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:08:56,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:08:56,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:08:56,946 INFO L87 Difference]: Start difference. First operand 152 states and 236 transitions. Second operand 22 states. [2020-07-21 22:08:57,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:08:57,442 INFO L93 Difference]: Finished difference Result 211 states and 330 transitions. [2020-07-21 22:08:57,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:08:57,444 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1311 [2020-07-21 22:08:57,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:08:57,451 INFO L225 Difference]: With dead ends: 211 [2020-07-21 22:08:57,451 INFO L226 Difference]: Without dead ends: 189 [2020-07-21 22:08:57,457 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2630 GetRequests, 2582 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 22:08:57,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2020-07-21 22:08:57,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 165. [2020-07-21 22:08:57,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2020-07-21 22:08:57,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 259 transitions. [2020-07-21 22:08:57,484 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 259 transitions. Word has length 1311 [2020-07-21 22:08:57,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:08:57,485 INFO L479 AbstractCegarLoop]: Abstraction has 165 states and 259 transitions. [2020-07-21 22:08:57,485 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:08:57,485 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 259 transitions. [2020-07-21 22:08:57,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1273 [2020-07-21 22:08:57,507 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:08:57,507 INFO L422 BasicCegarLoop]: trace histogram [187, 187, 143, 93, 93, 93, 93, 93, 93, 93, 50, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:08:57,721 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:08:57,722 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:08:57,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:08:57,722 INFO L82 PathProgramCache]: Analyzing trace with hash -2134892052, now seen corresponding path program 16 times [2020-07-21 22:08:57,722 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:08:57,723 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [436084132] [2020-07-21 22:08:57,723 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:08:58,454 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:08:58,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:08:58,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 706 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 22:08:58,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:08:59,323 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 1642 proven. 7590 refuted. 0 times theorem prover too weak. 87597 trivial. 0 not checked. [2020-07-21 22:08:59,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:09:06,302 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:06,303 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:08,939 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:10,767 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:11,925 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:12,569 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:12,854 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:12,855 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:13,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:13,156 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:13,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:13,974 INFO L134 CoverageAnalysis]: Checked inductivity of 96829 backedges. 1644 proven. 7680 refuted. 0 times theorem prover too weak. 87505 trivial. 0 not checked. [2020-07-21 22:09:13,975 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [436084132] [2020-07-21 22:09:13,975 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:09:13,975 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 22:09:13,975 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107520903] [2020-07-21 22:09:13,976 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:09:13,977 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:09:13,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:09:13,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:09:13,977 INFO L87 Difference]: Start difference. First operand 165 states and 259 transitions. Second operand 24 states. [2020-07-21 22:09:14,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:09:14,573 INFO L93 Difference]: Finished difference Result 209 states and 324 transitions. [2020-07-21 22:09:14,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:09:14,574 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1272 [2020-07-21 22:09:14,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:09:14,580 INFO L225 Difference]: With dead ends: 209 [2020-07-21 22:09:14,580 INFO L226 Difference]: Without dead ends: 174 [2020-07-21 22:09:14,586 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2552 GetRequests, 2502 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:09:14,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2020-07-21 22:09:14,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 157. [2020-07-21 22:09:14,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-21 22:09:14,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 244 transitions. [2020-07-21 22:09:14,617 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 244 transitions. Word has length 1272 [2020-07-21 22:09:14,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:09:14,618 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 244 transitions. [2020-07-21 22:09:14,618 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:09:14,618 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 244 transitions. [2020-07-21 22:09:14,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1311 [2020-07-21 22:09:14,646 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:09:14,647 INFO L422 BasicCegarLoop]: trace histogram [193, 193, 145, 96, 96, 96, 96, 96, 96, 96, 49, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:09:14,862 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:09:14,863 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:09:14,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:09:14,863 INFO L82 PathProgramCache]: Analyzing trace with hash 537008675, now seen corresponding path program 17 times [2020-07-21 22:09:14,864 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:09:14,864 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [781647035] [2020-07-21 22:09:14,864 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:09:15,746 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:09:15,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:09:15,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 726 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 22:09:15,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:09:16,536 INFO L134 CoverageAnalysis]: Checked inductivity of 102792 backedges. 1708 proven. 6796 refuted. 0 times theorem prover too weak. 94288 trivial. 0 not checked. [2020-07-21 22:09:16,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:09:23,361 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:25,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:27,373 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,235 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,236 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,541 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,542 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,858 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,859 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:28,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:29,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:29,923 INFO L134 CoverageAnalysis]: Checked inductivity of 102792 backedges. 1719 proven. 6857 refuted. 0 times theorem prover too weak. 94216 trivial. 0 not checked. [2020-07-21 22:09:29,923 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [781647035] [2020-07-21 22:09:29,923 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:09:29,924 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 22:09:29,924 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421664140] [2020-07-21 22:09:29,925 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:09:29,925 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:09:29,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:09:29,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:09:29,925 INFO L87 Difference]: Start difference. First operand 157 states and 244 transitions. Second operand 22 states. [2020-07-21 22:09:30,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:09:30,366 INFO L93 Difference]: Finished difference Result 216 states and 337 transitions. [2020-07-21 22:09:30,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:09:30,373 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1310 [2020-07-21 22:09:30,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:09:30,377 INFO L225 Difference]: With dead ends: 216 [2020-07-21 22:09:30,378 INFO L226 Difference]: Without dead ends: 189 [2020-07-21 22:09:30,381 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2627 GetRequests, 2582 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 22:09:30,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2020-07-21 22:09:30,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 157. [2020-07-21 22:09:30,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-21 22:09:30,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 244 transitions. [2020-07-21 22:09:30,407 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 244 transitions. Word has length 1310 [2020-07-21 22:09:30,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:09:30,407 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 244 transitions. [2020-07-21 22:09:30,407 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:09:30,408 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 244 transitions. [2020-07-21 22:09:30,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1250 [2020-07-21 22:09:30,429 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:09:30,430 INFO L422 BasicCegarLoop]: trace histogram [183, 183, 144, 91, 91, 91, 91, 91, 91, 91, 53, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:09:30,643 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:09:30,644 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:09:30,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:09:30,645 INFO L82 PathProgramCache]: Analyzing trace with hash -2021202172, now seen corresponding path program 18 times [2020-07-21 22:09:30,645 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:09:30,645 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1464180493] [2020-07-21 22:09:30,646 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:09:31,436 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:09:31,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:09:31,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 22:09:31,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:09:32,207 INFO L134 CoverageAnalysis]: Checked inductivity of 93288 backedges. 1763 proven. 7298 refuted. 0 times theorem prover too weak. 84227 trivial. 0 not checked. [2020-07-21 22:09:32,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:09:34,895 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-07-21 22:09:39,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:39,413 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:42,183 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:43,979 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:43,980 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:45,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:45,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:45,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:45,856 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:46,045 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:46,046 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:46,159 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:46,358 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:09:47,170 INFO L134 CoverageAnalysis]: Checked inductivity of 93288 backedges. 1763 proven. 7390 refuted. 0 times theorem prover too weak. 84135 trivial. 0 not checked. [2020-07-21 22:09:47,170 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1464180493] [2020-07-21 22:09:47,170 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:09:47,171 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 22:09:47,171 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699128198] [2020-07-21 22:09:47,172 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:09:47,172 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:09:47,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:09:47,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:09:47,172 INFO L87 Difference]: Start difference. First operand 157 states and 244 transitions. Second operand 24 states. [2020-07-21 22:09:47,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:09:47,937 INFO L93 Difference]: Finished difference Result 253 states and 398 transitions. [2020-07-21 22:09:47,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:09:47,939 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1249 [2020-07-21 22:09:47,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:09:47,945 INFO L225 Difference]: With dead ends: 253 [2020-07-21 22:09:47,945 INFO L226 Difference]: Without dead ends: 206 [2020-07-21 22:09:47,952 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2506 GetRequests, 2456 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:09:47,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2020-07-21 22:09:47,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 146. [2020-07-21 22:09:47,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2020-07-21 22:09:47,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 227 transitions. [2020-07-21 22:09:47,982 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 227 transitions. Word has length 1249 [2020-07-21 22:09:47,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:09:47,982 INFO L479 AbstractCegarLoop]: Abstraction has 146 states and 227 transitions. [2020-07-21 22:09:47,982 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:09:47,982 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 227 transitions. [2020-07-21 22:09:48,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1252 [2020-07-21 22:09:48,005 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:09:48,006 INFO L422 BasicCegarLoop]: trace histogram [183, 183, 146, 91, 91, 91, 91, 91, 91, 91, 55, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:09:48,221 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:09:48,222 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:09:48,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:09:48,223 INFO L82 PathProgramCache]: Analyzing trace with hash -1702836880, now seen corresponding path program 19 times [2020-07-21 22:09:48,223 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:09:48,223 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1702329916] [2020-07-21 22:09:48,223 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:09:49,071 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:09:49,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:09:49,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 695 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 22:09:49,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:09:50,720 INFO L134 CoverageAnalysis]: Checked inductivity of 93577 backedges. 1929 proven. 6183 refuted. 0 times theorem prover too weak. 85465 trivial. 0 not checked. [2020-07-21 22:09:50,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:09:57,786 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:00,493 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:02,099 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:02,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:02,603 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:02,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:03,068 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:03,069 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:03,324 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:03,325 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:03,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:03,561 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:03,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:04,979 INFO L134 CoverageAnalysis]: Checked inductivity of 93577 backedges. 1938 proven. 6246 refuted. 0 times theorem prover too weak. 85393 trivial. 0 not checked. [2020-07-21 22:10:04,980 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1702329916] [2020-07-21 22:10:04,980 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:10:04,981 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 22:10:04,981 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132422494] [2020-07-21 22:10:04,982 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:10:04,982 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:10:04,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:10:04,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:10:04,983 INFO L87 Difference]: Start difference. First operand 146 states and 227 transitions. Second operand 22 states. [2020-07-21 22:10:05,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:10:05,595 INFO L93 Difference]: Finished difference Result 251 states and 403 transitions. [2020-07-21 22:10:05,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:10:05,598 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1251 [2020-07-21 22:10:05,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:10:05,606 INFO L225 Difference]: With dead ends: 251 [2020-07-21 22:10:05,606 INFO L226 Difference]: Without dead ends: 214 [2020-07-21 22:10:05,613 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2509 GetRequests, 2464 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 22:10:05,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2020-07-21 22:10:05,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 159. [2020-07-21 22:10:05,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2020-07-21 22:10:05,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 249 transitions. [2020-07-21 22:10:05,648 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 249 transitions. Word has length 1251 [2020-07-21 22:10:05,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:10:05,649 INFO L479 AbstractCegarLoop]: Abstraction has 159 states and 249 transitions. [2020-07-21 22:10:05,649 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:10:05,650 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 249 transitions. [2020-07-21 22:10:05,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1226 [2020-07-21 22:10:05,676 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:10:05,677 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 144, 89, 89, 89, 89, 89, 89, 89, 55, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:10:05,891 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:10:05,892 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:10:05,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:10:05,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1759301722, now seen corresponding path program 20 times [2020-07-21 22:10:05,893 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:10:05,893 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1577874103] [2020-07-21 22:10:05,893 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:10:06,802 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:10:06,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:10:06,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 1361 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:10:06,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:10:07,484 INFO L134 CoverageAnalysis]: Checked inductivity of 89684 backedges. 3730 proven. 4829 refuted. 0 times theorem prover too weak. 81125 trivial. 0 not checked. [2020-07-21 22:10:07,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:10:14,996 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:16,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:17,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:18,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:18,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:18,873 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:18,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:19,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:19,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:19,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:19,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:19,395 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:19,451 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:19,914 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:22,408 INFO L134 CoverageAnalysis]: Checked inductivity of 89684 backedges. 3744 proven. 4909 refuted. 0 times theorem prover too weak. 81031 trivial. 0 not checked. [2020-07-21 22:10:22,409 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1577874103] [2020-07-21 22:10:22,409 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:10:22,409 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 22:10:22,409 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448138313] [2020-07-21 22:10:22,411 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:10:22,411 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:10:22,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:10:22,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:10:22,412 INFO L87 Difference]: Start difference. First operand 159 states and 249 transitions. Second operand 22 states. [2020-07-21 22:10:23,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:10:23,058 INFO L93 Difference]: Finished difference Result 267 states and 421 transitions. [2020-07-21 22:10:23,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:10:23,061 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1225 [2020-07-21 22:10:23,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:10:23,068 INFO L225 Difference]: With dead ends: 267 [2020-07-21 22:10:23,068 INFO L226 Difference]: Without dead ends: 247 [2020-07-21 22:10:23,074 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2458 GetRequests, 2410 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 22:10:23,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2020-07-21 22:10:23,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 205. [2020-07-21 22:10:23,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2020-07-21 22:10:23,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 323 transitions. [2020-07-21 22:10:23,108 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 323 transitions. Word has length 1225 [2020-07-21 22:10:23,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:10:23,109 INFO L479 AbstractCegarLoop]: Abstraction has 205 states and 323 transitions. [2020-07-21 22:10:23,109 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:10:23,109 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 323 transitions. [2020-07-21 22:10:23,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1261 [2020-07-21 22:10:23,132 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:10:23,133 INFO L422 BasicCegarLoop]: trace histogram [185, 185, 143, 92, 92, 92, 92, 92, 92, 92, 51, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:10:23,347 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:10:23,348 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:10:23,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:10:23,349 INFO L82 PathProgramCache]: Analyzing trace with hash -54307581, now seen corresponding path program 21 times [2020-07-21 22:10:23,349 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:10:23,349 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1216358394] [2020-07-21 22:10:23,350 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:10:24,235 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:10:24,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:10:24,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 22:10:24,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:10:24,975 INFO L134 CoverageAnalysis]: Checked inductivity of 94977 backedges. 2093 proven. 7049 refuted. 0 times theorem prover too weak. 85835 trivial. 0 not checked. [2020-07-21 22:10:24,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:10:33,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:36,485 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:38,507 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:38,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:39,287 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:39,287 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:39,839 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:39,840 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:40,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:40,197 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:40,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:40,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:40,539 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:40,826 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 94977 backedges. 2091 proven. 7143 refuted. 0 times theorem prover too weak. 85743 trivial. 0 not checked. [2020-07-21 22:10:41,884 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1216358394] [2020-07-21 22:10:41,884 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:10:41,885 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 22:10:41,885 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810898514] [2020-07-21 22:10:41,886 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:10:41,886 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:10:41,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:10:41,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:10:41,887 INFO L87 Difference]: Start difference. First operand 205 states and 323 transitions. Second operand 24 states. [2020-07-21 22:10:42,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:10:42,592 INFO L93 Difference]: Finished difference Result 352 states and 552 transitions. [2020-07-21 22:10:42,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:10:42,594 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1260 [2020-07-21 22:10:42,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:10:42,603 INFO L225 Difference]: With dead ends: 352 [2020-07-21 22:10:42,603 INFO L226 Difference]: Without dead ends: 312 [2020-07-21 22:10:42,611 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2528 GetRequests, 2478 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:10:42,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2020-07-21 22:10:42,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 184. [2020-07-21 22:10:42,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2020-07-21 22:10:42,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 286 transitions. [2020-07-21 22:10:42,646 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 286 transitions. Word has length 1260 [2020-07-21 22:10:42,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:10:42,646 INFO L479 AbstractCegarLoop]: Abstraction has 184 states and 286 transitions. [2020-07-21 22:10:42,646 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:10:42,647 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 286 transitions. [2020-07-21 22:10:42,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1228 [2020-07-21 22:10:42,668 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:10:42,668 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 146, 89, 89, 89, 89, 89, 89, 89, 57, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:10:42,883 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:10:42,884 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:10:42,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:10:42,885 INFO L82 PathProgramCache]: Analyzing trace with hash -447199166, now seen corresponding path program 22 times [2020-07-21 22:10:42,885 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:10:42,885 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [690528262] [2020-07-21 22:10:42,886 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:10:43,950 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:10:43,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:10:43,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 1362 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:10:43,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:10:44,734 INFO L134 CoverageAnalysis]: Checked inductivity of 89973 backedges. 2575 proven. 6002 refuted. 0 times theorem prover too weak. 81396 trivial. 0 not checked. [2020-07-21 22:10:44,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:10:53,404 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:56,585 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:56,586 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:57,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:57,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:58,591 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:58,592 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:59,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:59,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:59,475 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:59,664 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:59,765 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:10:59,830 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:00,179 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:02,090 INFO L134 CoverageAnalysis]: Checked inductivity of 89973 backedges. 2591 proven. 6080 refuted. 0 times theorem prover too weak. 81302 trivial. 0 not checked. [2020-07-21 22:11:02,091 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [690528262] [2020-07-21 22:11:02,091 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:11:02,092 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 22:11:02,092 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491757796] [2020-07-21 22:11:02,094 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:11:02,094 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:11:02,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:11:02,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:11:02,095 INFO L87 Difference]: Start difference. First operand 184 states and 286 transitions. Second operand 22 states. [2020-07-21 22:11:02,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:11:02,868 INFO L93 Difference]: Finished difference Result 225 states and 345 transitions. [2020-07-21 22:11:02,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:11:02,871 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1227 [2020-07-21 22:11:02,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:11:02,877 INFO L225 Difference]: With dead ends: 225 [2020-07-21 22:11:02,877 INFO L226 Difference]: Without dead ends: 208 [2020-07-21 22:11:02,882 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2462 GetRequests, 2414 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 22:11:02,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2020-07-21 22:11:02,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 161. [2020-07-21 22:11:02,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2020-07-21 22:11:02,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 247 transitions. [2020-07-21 22:11:02,910 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 247 transitions. Word has length 1227 [2020-07-21 22:11:02,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:11:02,910 INFO L479 AbstractCegarLoop]: Abstraction has 161 states and 247 transitions. [2020-07-21 22:11:02,911 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:11:02,911 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 247 transitions. [2020-07-21 22:11:02,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1226 [2020-07-21 22:11:02,932 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:11:02,933 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 144, 89, 89, 89, 89, 89, 89, 89, 55, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:11:03,145 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:11:03,146 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:11:03,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:11:03,147 INFO L82 PathProgramCache]: Analyzing trace with hash -77595158, now seen corresponding path program 23 times [2020-07-21 22:11:03,147 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:11:03,148 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [89203838] [2020-07-21 22:11:03,148 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:11:04,211 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:11:04,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:11:04,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 1361 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 22:11:04,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:11:04,985 INFO L134 CoverageAnalysis]: Checked inductivity of 89684 backedges. 3535 proven. 4401 refuted. 0 times theorem prover too weak. 81748 trivial. 0 not checked. [2020-07-21 22:11:04,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:11:08,074 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-07-21 22:11:13,785 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:15,255 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:16,694 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:17,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:17,529 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:18,052 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:18,053 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:18,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:18,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:18,504 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:18,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:18,651 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:19,260 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:22,474 INFO L134 CoverageAnalysis]: Checked inductivity of 89684 backedges. 3540 proven. 4468 refuted. 0 times theorem prover too weak. 81676 trivial. 0 not checked. [2020-07-21 22:11:22,474 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [89203838] [2020-07-21 22:11:22,474 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:11:22,475 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 22:11:22,475 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994907481] [2020-07-21 22:11:22,476 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:11:22,476 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:11:22,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:11:22,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:11:22,477 INFO L87 Difference]: Start difference. First operand 161 states and 247 transitions. Second operand 22 states. [2020-07-21 22:11:23,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:11:23,168 INFO L93 Difference]: Finished difference Result 317 states and 489 transitions. [2020-07-21 22:11:23,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:11:23,171 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1225 [2020-07-21 22:11:23,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:11:23,182 INFO L225 Difference]: With dead ends: 317 [2020-07-21 22:11:23,182 INFO L226 Difference]: Without dead ends: 300 [2020-07-21 22:11:23,188 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2457 GetRequests, 2412 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 22:11:23,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2020-07-21 22:11:23,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 202. [2020-07-21 22:11:23,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2020-07-21 22:11:23,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 313 transitions. [2020-07-21 22:11:23,229 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 313 transitions. Word has length 1225 [2020-07-21 22:11:23,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:11:23,230 INFO L479 AbstractCegarLoop]: Abstraction has 202 states and 313 transitions. [2020-07-21 22:11:23,230 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:11:23,230 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 313 transitions. [2020-07-21 22:11:23,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1226 [2020-07-21 22:11:23,255 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:11:23,255 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 144, 89, 89, 89, 89, 89, 89, 89, 55, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:11:23,468 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:11:23,469 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:11:23,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:11:23,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1562880490, now seen corresponding path program 24 times [2020-07-21 22:11:23,471 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:11:23,471 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1325094057] [2020-07-21 22:11:23,471 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:11:24,579 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:11:24,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:11:24,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 1361 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 22:11:24,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:11:25,504 INFO L134 CoverageAnalysis]: Checked inductivity of 89684 backedges. 3931 proven. 4950 refuted. 0 times theorem prover too weak. 80803 trivial. 0 not checked. [2020-07-21 22:11:25,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:11:34,432 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2020-07-21 22:11:34,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:34,591 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:36,313 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:37,959 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:37,959 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:38,989 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:38,990 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:39,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:39,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:40,019 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:40,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:40,260 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:40,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:41,085 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 89684 backedges. 3925 proven. 5048 refuted. 0 times theorem prover too weak. 80711 trivial. 0 not checked. [2020-07-21 22:11:44,071 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1325094057] [2020-07-21 22:11:44,071 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:11:44,071 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 22:11:44,071 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445976762] [2020-07-21 22:11:44,072 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:11:44,072 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:11:44,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:11:44,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:11:44,073 INFO L87 Difference]: Start difference. First operand 202 states and 313 transitions. Second operand 24 states. [2020-07-21 22:11:44,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:11:44,935 INFO L93 Difference]: Finished difference Result 529 states and 835 transitions. [2020-07-21 22:11:44,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:11:44,937 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1225 [2020-07-21 22:11:44,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:11:44,951 INFO L225 Difference]: With dead ends: 529 [2020-07-21 22:11:44,951 INFO L226 Difference]: Without dead ends: 496 [2020-07-21 22:11:44,964 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2458 GetRequests, 2408 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:11:44,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2020-07-21 22:11:45,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 189. [2020-07-21 22:11:45,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2020-07-21 22:11:45,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 290 transitions. [2020-07-21 22:11:45,011 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 290 transitions. Word has length 1225 [2020-07-21 22:11:45,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:11:45,011 INFO L479 AbstractCegarLoop]: Abstraction has 189 states and 290 transitions. [2020-07-21 22:11:45,012 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:11:45,012 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 290 transitions. [2020-07-21 22:11:45,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2020-07-21 22:11:45,030 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:11:45,030 INFO L422 BasicCegarLoop]: trace histogram [177, 177, 144, 88, 88, 88, 88, 88, 88, 88, 56, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:11:45,244 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:11:45,245 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:11:45,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:11:45,246 INFO L82 PathProgramCache]: Analyzing trace with hash 493369557, now seen corresponding path program 25 times [2020-07-21 22:11:45,247 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:11:45,247 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1946663649] [2020-07-21 22:11:45,247 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:11:46,412 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 22:11:46,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:11:46,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 2024 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:11:46,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:11:47,187 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 5851 proven. 2622 refuted. 0 times theorem prover too weak. 79439 trivial. 0 not checked. [2020-07-21 22:11:47,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:11:52,939 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:55,384 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:55,385 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:56,930 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:56,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:57,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:57,862 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:58,434 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:58,435 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:58,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:58,976 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:59,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:11:59,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:00,098 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:05,426 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 5863 proven. 2704 refuted. 0 times theorem prover too weak. 79345 trivial. 0 not checked. [2020-07-21 22:12:05,427 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1946663649] [2020-07-21 22:12:05,427 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:12:05,427 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 22:12:05,427 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083760852] [2020-07-21 22:12:05,428 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:12:05,428 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:12:05,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:12:05,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:12:05,428 INFO L87 Difference]: Start difference. First operand 189 states and 290 transitions. Second operand 22 states. [2020-07-21 22:12:06,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:12:06,169 INFO L93 Difference]: Finished difference Result 322 states and 496 transitions. [2020-07-21 22:12:06,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:12:06,169 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1213 [2020-07-21 22:12:06,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:12:06,177 INFO L225 Difference]: With dead ends: 322 [2020-07-21 22:12:06,177 INFO L226 Difference]: Without dead ends: 315 [2020-07-21 22:12:06,183 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2434 GetRequests, 2386 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 22:12:06,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2020-07-21 22:12:06,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 222. [2020-07-21 22:12:06,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-21 22:12:06,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 341 transitions. [2020-07-21 22:12:06,213 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 341 transitions. Word has length 1213 [2020-07-21 22:12:06,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:12:06,213 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 341 transitions. [2020-07-21 22:12:06,213 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:12:06,213 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 341 transitions. [2020-07-21 22:12:06,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 22:12:06,226 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:12:06,227 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:12:06,427 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:12:06,427 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:12:06,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:12:06,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1018676894, now seen corresponding path program 26 times [2020-07-21 22:12:06,429 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:12:06,429 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1557331520] [2020-07-21 22:12:06,429 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:12:07,634 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 22:12:07,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:12:07,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 2037 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 22:12:07,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:12:08,448 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 5501 proven. 2427 refuted. 0 times theorem prover too weak. 81613 trivial. 0 not checked. [2020-07-21 22:12:08,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:12:13,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:16,182 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:17,604 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:17,605 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:18,440 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:18,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:18,948 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:19,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:19,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:19,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:19,548 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:20,531 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:25,959 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 5504 proven. 2496 refuted. 0 times theorem prover too weak. 81541 trivial. 0 not checked. [2020-07-21 22:12:25,960 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1557331520] [2020-07-21 22:12:25,960 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:12:25,960 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 22 [2020-07-21 22:12:25,960 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068762008] [2020-07-21 22:12:25,961 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:12:25,961 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:12:25,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:12:25,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:12:25,962 INFO L87 Difference]: Start difference. First operand 222 states and 341 transitions. Second operand 22 states. [2020-07-21 22:12:26,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:12:26,678 INFO L93 Difference]: Finished difference Result 447 states and 700 transitions. [2020-07-21 22:12:26,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:12:26,679 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1224 [2020-07-21 22:12:26,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:12:26,692 INFO L225 Difference]: With dead ends: 447 [2020-07-21 22:12:26,693 INFO L226 Difference]: Without dead ends: 440 [2020-07-21 22:12:26,702 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2455 GetRequests, 2410 SyntacticMatches, 17 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=300, Invalid=570, Unknown=0, NotChecked=0, Total=870 [2020-07-21 22:12:26,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2020-07-21 22:12:26,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 286. [2020-07-21 22:12:26,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 286 states. [2020-07-21 22:12:26,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 447 transitions. [2020-07-21 22:12:26,755 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 447 transitions. Word has length 1224 [2020-07-21 22:12:26,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:12:26,756 INFO L479 AbstractCegarLoop]: Abstraction has 286 states and 447 transitions. [2020-07-21 22:12:26,756 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:12:26,756 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 447 transitions. [2020-07-21 22:12:26,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1238 [2020-07-21 22:12:26,775 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:12:26,776 INFO L422 BasicCegarLoop]: trace histogram [181, 181, 144, 90, 90, 90, 90, 90, 90, 90, 54, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:12:26,989 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:12:26,990 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:12:26,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:12:26,991 INFO L82 PathProgramCache]: Analyzing trace with hash -893394421, now seen corresponding path program 27 times [2020-07-21 22:12:26,991 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:12:26,992 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1040845399] [2020-07-21 22:12:26,992 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:12:28,151 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:12:28,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:12:28,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 1374 conjuncts, 20 conjunts are in the unsatisfiable core [2020-07-21 22:12:28,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:12:28,970 INFO L134 CoverageAnalysis]: Checked inductivity of 91476 backedges. 2637 proven. 6008 refuted. 0 times theorem prover too weak. 82831 trivial. 0 not checked. [2020-07-21 22:12:28,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:12:38,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:42,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:43,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:43,564 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:44,556 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:44,557 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,719 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,720 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,830 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,831 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:45,920 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:46,406 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:12:48,314 INFO L134 CoverageAnalysis]: Checked inductivity of 91476 backedges. 2651 proven. 6088 refuted. 0 times theorem prover too weak. 82737 trivial. 0 not checked. [2020-07-21 22:12:48,315 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1040845399] [2020-07-21 22:12:48,315 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:12:48,315 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21] total 22 [2020-07-21 22:12:48,315 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970763128] [2020-07-21 22:12:48,316 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-07-21 22:12:48,316 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:12:48,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-07-21 22:12:48,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2020-07-21 22:12:48,317 INFO L87 Difference]: Start difference. First operand 286 states and 447 transitions. Second operand 22 states. [2020-07-21 22:12:49,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:12:49,107 INFO L93 Difference]: Finished difference Result 396 states and 614 transitions. [2020-07-21 22:12:49,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 22:12:49,109 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1237 [2020-07-21 22:12:49,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:12:49,119 INFO L225 Difference]: With dead ends: 396 [2020-07-21 22:12:49,120 INFO L226 Difference]: Without dead ends: 369 [2020-07-21 22:12:49,128 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2482 GetRequests, 2434 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=320, Invalid=610, Unknown=0, NotChecked=0, Total=930 [2020-07-21 22:12:49,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2020-07-21 22:12:49,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 268. [2020-07-21 22:12:49,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2020-07-21 22:12:49,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 415 transitions. [2020-07-21 22:12:49,177 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 415 transitions. Word has length 1237 [2020-07-21 22:12:49,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:12:49,178 INFO L479 AbstractCegarLoop]: Abstraction has 268 states and 415 transitions. [2020-07-21 22:12:49,178 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-07-21 22:12:49,178 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 415 transitions. [2020-07-21 22:12:49,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1249 [2020-07-21 22:12:49,204 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:12:49,205 INFO L422 BasicCegarLoop]: trace histogram [183, 183, 143, 91, 91, 91, 91, 91, 91, 91, 52, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:12:49,418 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:12:49,419 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:12:49,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:12:49,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1663362508, now seen corresponding path program 28 times [2020-07-21 22:12:49,420 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:12:49,421 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [828270003] [2020-07-21 22:12:49,421 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:12:50,621 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 22:12:50,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:12:50,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 1384 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 22:12:50,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:12:51,476 INFO L134 CoverageAnalysis]: Checked inductivity of 93145 backedges. 2727 proven. 6325 refuted. 0 times theorem prover too weak. 84093 trivial. 0 not checked. [2020-07-21 22:12:51,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:12:55,418 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2020-07-21 22:13:00,599 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 22:13:02,242 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2020-07-21 22:13:02,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:07,046 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 40 [2020-07-21 22:13:07,143 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:07,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:08,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:08,824 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:10,206 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:10,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:11,071 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:11,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:11,972 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:12,178 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:12,825 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:15,286 INFO L134 CoverageAnalysis]: Checked inductivity of 93145 backedges. 2723 proven. 6421 refuted. 0 times theorem prover too weak. 84001 trivial. 0 not checked. [2020-07-21 22:13:15,286 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [828270003] [2020-07-21 22:13:15,286 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:13:15,287 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 22:13:15,287 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336557828] [2020-07-21 22:13:15,288 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:13:15,288 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:13:15,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:13:15,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:13:15,288 INFO L87 Difference]: Start difference. First operand 268 states and 415 transitions. Second operand 24 states. [2020-07-21 22:13:16,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:13:16,322 INFO L93 Difference]: Finished difference Result 420 states and 643 transitions. [2020-07-21 22:13:16,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:13:16,326 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1248 [2020-07-21 22:13:16,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:13:16,337 INFO L225 Difference]: With dead ends: 420 [2020-07-21 22:13:16,338 INFO L226 Difference]: Without dead ends: 387 [2020-07-21 22:13:16,347 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2504 GetRequests, 2454 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:13:16,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2020-07-21 22:13:16,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 204. [2020-07-21 22:13:16,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2020-07-21 22:13:16,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 301 transitions. [2020-07-21 22:13:16,391 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 301 transitions. Word has length 1248 [2020-07-21 22:13:16,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:13:16,392 INFO L479 AbstractCegarLoop]: Abstraction has 204 states and 301 transitions. [2020-07-21 22:13:16,392 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:13:16,392 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 301 transitions. [2020-07-21 22:13:16,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 22:13:16,412 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:13:16,412 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:13:16,613 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:13:16,614 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:13:16,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:13:16,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1991897758, now seen corresponding path program 29 times [2020-07-21 22:13:16,615 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:13:16,615 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [431478049] [2020-07-21 22:13:16,616 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:13:17,963 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 22:13:17,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:13:17,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 2037 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 22:13:17,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:13:18,970 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 6141 proven. 2731 refuted. 0 times theorem prover too weak. 80669 trivial. 0 not checked. [2020-07-21 22:13:18,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:13:22,789 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:13:22,899 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 22:13:23,011 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 22:13:23,130 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 22:13:23,246 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 22:13:23,357 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-07-21 22:13:23,462 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-07-21 22:13:26,633 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:13:26,739 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:13:27,282 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 37 [2020-07-21 22:13:27,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:31,031 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:31,032 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:33,269 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:33,270 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:34,516 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:34,517 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:35,306 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:35,307 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:35,811 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:35,812 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:36,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:36,287 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:37,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:13:45,079 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 6133 proven. 2831 refuted. 0 times theorem prover too weak. 80577 trivial. 0 not checked. [2020-07-21 22:13:45,079 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [431478049] [2020-07-21 22:13:45,079 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:13:45,080 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 22:13:45,080 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372791596] [2020-07-21 22:13:45,080 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:13:45,081 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:13:45,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:13:45,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:13:45,081 INFO L87 Difference]: Start difference. First operand 204 states and 301 transitions. Second operand 24 states. [2020-07-21 22:13:46,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:13:46,374 INFO L93 Difference]: Finished difference Result 565 states and 863 transitions. [2020-07-21 22:13:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:13:46,378 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1224 [2020-07-21 22:13:46,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:13:46,396 INFO L225 Difference]: With dead ends: 565 [2020-07-21 22:13:46,396 INFO L226 Difference]: Without dead ends: 467 [2020-07-21 22:13:46,413 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2456 GetRequests, 2406 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:13:46,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2020-07-21 22:13:46,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 111. [2020-07-21 22:13:46,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2020-07-21 22:13:46,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 161 transitions. [2020-07-21 22:13:46,441 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 161 transitions. Word has length 1224 [2020-07-21 22:13:46,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:13:46,442 INFO L479 AbstractCegarLoop]: Abstraction has 111 states and 161 transitions. [2020-07-21 22:13:46,442 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:13:46,442 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 161 transitions. [2020-07-21 22:13:46,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1214 [2020-07-21 22:13:46,457 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:13:46,458 INFO L422 BasicCegarLoop]: trace histogram [177, 177, 144, 88, 88, 88, 88, 88, 88, 88, 56, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:13:46,658 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:13:46,659 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:13:46,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:13:46,660 INFO L82 PathProgramCache]: Analyzing trace with hash -666509037, now seen corresponding path program 30 times [2020-07-21 22:13:46,660 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:13:46,661 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1073681827] [2020-07-21 22:13:46,661 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:13:47,872 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:13:47,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:13:47,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 22 conjunts are in the unsatisfiable core [2020-07-21 22:13:47,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:13:48,837 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 1350 proven. 8051 refuted. 0 times theorem prover too weak. 78511 trivial. 0 not checked. [2020-07-21 22:13:48,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:13:51,373 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 22:13:52,012 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:13:52,117 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2020-07-21 22:13:52,232 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 22:13:52,346 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-21 22:13:53,327 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 22:13:53,450 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 22:13:53,580 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2020-07-21 22:13:53,711 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2020-07-21 22:13:53,839 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2020-07-21 22:13:53,956 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2020-07-21 22:13:54,066 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-07-21 22:13:54,169 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-07-21 22:14:03,308 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:07,936 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:07,937 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:10,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:10,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:12,860 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:12,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:14,015 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:14,016 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:14,719 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:14,720 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:15,146 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:15,147 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:15,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:15,389 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:15,512 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:15,513 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:15,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:16,214 INFO L134 CoverageAnalysis]: Checked inductivity of 87912 backedges. 1366 proven. 8152 refuted. 0 times theorem prover too weak. 78394 trivial. 0 not checked. [2020-07-21 22:14:16,214 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1073681827] [2020-07-21 22:14:16,214 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:14:16,215 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 24 [2020-07-21 22:14:16,215 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397077790] [2020-07-21 22:14:16,215 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:14:16,216 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:14:16,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:14:16,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:14:16,216 INFO L87 Difference]: Start difference. First operand 111 states and 161 transitions. Second operand 24 states. [2020-07-21 22:14:17,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:14:17,480 INFO L93 Difference]: Finished difference Result 324 states and 482 transitions. [2020-07-21 22:14:17,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:14:17,483 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1213 [2020-07-21 22:14:17,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:14:17,489 INFO L225 Difference]: With dead ends: 324 [2020-07-21 22:14:17,490 INFO L226 Difference]: Without dead ends: 108 [2020-07-21 22:14:17,498 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2435 GetRequests, 2382 SyntacticMatches, 21 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=385, Invalid=737, Unknown=0, NotChecked=0, Total=1122 [2020-07-21 22:14:17,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2020-07-21 22:14:17,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2020-07-21 22:14:17,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2020-07-21 22:14:17,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 132 transitions. [2020-07-21 22:14:17,514 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 132 transitions. Word has length 1213 [2020-07-21 22:14:17,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:14:17,515 INFO L479 AbstractCegarLoop]: Abstraction has 108 states and 132 transitions. [2020-07-21 22:14:17,515 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:14:17,515 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 132 transitions. [2020-07-21 22:14:17,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 22:14:17,531 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:14:17,531 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:14:17,744 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:14:17,745 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:14:17,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:14:17,746 INFO L82 PathProgramCache]: Analyzing trace with hash 221687074, now seen corresponding path program 31 times [2020-07-21 22:14:17,746 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:14:17,747 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1982236063] [2020-07-21 22:14:17,747 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:14:19,026 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:14:19,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:14:19,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-21 22:14:19,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:14:19,895 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 1425 proven. 7447 refuted. 0 times theorem prover too weak. 80669 trivial. 0 not checked. [2020-07-21 22:14:19,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:14:23,808 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 22:14:23,915 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 22:14:24,483 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2020-07-21 22:14:32,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:32,107 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:36,836 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:39,750 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 22:14:39,925 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:39,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:41,727 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:41,728 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:42,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:42,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:43,487 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:43,487 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:43,892 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:44,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:44,279 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:14:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 1431 proven. 7533 refuted. 0 times theorem prover too weak. 80577 trivial. 0 not checked. [2020-07-21 22:14:44,828 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1982236063] [2020-07-21 22:14:44,829 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:14:44,829 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 24 [2020-07-21 22:14:44,829 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693280024] [2020-07-21 22:14:44,829 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-07-21 22:14:44,830 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:14:44,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-07-21 22:14:44,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2020-07-21 22:14:44,830 INFO L87 Difference]: Start difference. First operand 108 states and 132 transitions. Second operand 24 states. [2020-07-21 22:14:45,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:14:45,752 INFO L93 Difference]: Finished difference Result 150 states and 180 transitions. [2020-07-21 22:14:45,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 22:14:45,755 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 1224 [2020-07-21 22:14:45,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:14:45,759 INFO L225 Difference]: With dead ends: 150 [2020-07-21 22:14:45,759 INFO L226 Difference]: Without dead ends: 103 [2020-07-21 22:14:45,761 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2456 GetRequests, 2406 SyntacticMatches, 19 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=363, Invalid=693, Unknown=0, NotChecked=0, Total=1056 [2020-07-21 22:14:45,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2020-07-21 22:14:45,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2020-07-21 22:14:45,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2020-07-21 22:14:45,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 121 transitions. [2020-07-21 22:14:45,770 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 121 transitions. Word has length 1224 [2020-07-21 22:14:45,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:14:45,770 INFO L479 AbstractCegarLoop]: Abstraction has 103 states and 121 transitions. [2020-07-21 22:14:45,770 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-07-21 22:14:45,770 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 121 transitions. [2020-07-21 22:14:45,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2020-07-21 22:14:45,780 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 22:14:45,780 INFO L422 BasicCegarLoop]: trace histogram [179, 179, 143, 89, 89, 89, 89, 89, 89, 89, 54, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 22:14:45,981 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:14:45,981 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 22:14:45,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 22:14:45,982 INFO L82 PathProgramCache]: Analyzing trace with hash -69238494, now seen corresponding path program 32 times [2020-07-21 22:14:45,983 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 22:14:45,983 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [810946451] [2020-07-21 22:14:45,983 INFO L95 rtionOrderModulation]: Keeping assertion order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) 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 22:14:47,339 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 22:14:47,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 22:14:47,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 23 conjunts are in the unsatisfiable core [2020-07-21 22:14:47,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 22:14:48,178 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 1438 proven. 8365 refuted. 0 times theorem prover too weak. 79738 trivial. 0 not checked. [2020-07-21 22:14:48,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 22:14:51,256 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 22:14:51,361 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 22:14:51,472 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 22:14:51,583 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 22:14:52,465 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-21 22:14:52,585 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-07-21 22:14:52,711 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 22:14:52,832 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 22:14:52,950 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2020-07-21 22:14:53,059 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2020-07-21 22:14:53,165 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-07-21 22:14:58,614 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2020-07-21 22:15:01,300 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 22:15:01,404 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 22:15:01,514 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 22:15:01,630 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-07-21 22:15:01,735 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-07-21 22:15:01,840 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-07-21 22:15:02,492 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:07,550 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-21 22:15:07,778 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2020-07-21 22:15:08,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:08,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:11,434 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 39 [2020-07-21 22:15:11,539 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:13,826 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 32 [2020-07-21 22:15:13,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:15,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:16,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:16,893 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:17,248 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:17,464 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:17,464 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 22:15:18,286 INFO L134 CoverageAnalysis]: Checked inductivity of 89541 backedges. 1429 proven. 8491 refuted. 0 times theorem prover too weak. 79621 trivial. 0 not checked. [2020-07-21 22:15:18,287 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [810946451] [2020-07-21 22:15:18,287 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 22:15:18,287 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24] total 26 [2020-07-21 22:15:18,287 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317411100] [2020-07-21 22:15:18,288 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-07-21 22:15:18,289 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 22:15:18,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-07-21 22:15:18,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2020-07-21 22:15:18,289 INFO L87 Difference]: Start difference. First operand 103 states and 121 transitions. Second operand 26 states. [2020-07-21 22:15:19,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 22:15:19,762 INFO L93 Difference]: Finished difference Result 267 states and 320 transitions. [2020-07-21 22:15:19,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-07-21 22:15:19,767 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 1224 [2020-07-21 22:15:19,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 22:15:19,771 INFO L225 Difference]: With dead ends: 267 [2020-07-21 22:15:19,771 INFO L226 Difference]: Without dead ends: 0 [2020-07-21 22:15:19,782 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2457 GetRequests, 2402 SyntacticMatches, 21 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=432, Invalid=828, Unknown=0, NotChecked=0, Total=1260 [2020-07-21 22:15:19,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-21 22:15:19,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-21 22:15:19,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-21 22:15:19,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-21 22:15:19,783 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 1224 [2020-07-21 22:15:19,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 22:15:19,783 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-21 22:15:19,783 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-07-21 22:15:19,783 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-21 22:15:19,784 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-21 22:15:19,985 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 22:15:19,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-21 22:15:38,819 WARN L193 SmtUtils]: Spent 18.74 s on a formula simplification. DAG size of input: 981 DAG size of output: 426 [2020-07-21 22:15:57,686 WARN L193 SmtUtils]: Spent 18.86 s on a formula simplification. DAG size of input: 940 DAG size of output: 422 [2020-07-21 22:16:14,909 WARN L193 SmtUtils]: Spent 17.22 s on a formula simplification. DAG size of input: 981 DAG size of output: 426 [2020-07-21 22:16:32,037 WARN L193 SmtUtils]: Spent 17.12 s on a formula simplification. DAG size of input: 952 DAG size of output: 417 [2020-07-21 22:16:32,872 WARN L193 SmtUtils]: Spent 831.00 ms on a formula simplification. DAG size of input: 420 DAG size of output: 116 [2020-07-21 22:16:49,776 WARN L193 SmtUtils]: Spent 16.90 s on a formula simplification. DAG size of input: 977 DAG size of output: 420 [2020-07-21 22:16:50,605 WARN L193 SmtUtils]: Spent 826.00 ms on a formula simplification. DAG size of input: 423 DAG size of output: 120 [2020-07-21 22:17:07,292 WARN L193 SmtUtils]: Spent 16.68 s on a formula simplification. DAG size of input: 951 DAG size of output: 422 [2020-07-21 22:17:07,624 WARN L193 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 300 DAG size of output: 78 [2020-07-21 22:17:08,446 WARN L193 SmtUtils]: Spent 819.00 ms on a formula simplification. DAG size of input: 423 DAG size of output: 120 [2020-07-21 22:17:24,525 WARN L193 SmtUtils]: Spent 16.08 s on a formula simplification. DAG size of input: 972 DAG size of output: 425 [2020-07-21 22:17:25,376 WARN L193 SmtUtils]: Spent 846.00 ms on a formula simplification. DAG size of input: 423 DAG size of output: 120 [2020-07-21 22:17:40,696 WARN L193 SmtUtils]: Spent 15.32 s on a formula simplification. DAG size of input: 977 DAG size of output: 420 [2020-07-21 22:17:41,475 WARN L193 SmtUtils]: Spent 775.00 ms on a formula simplification. DAG size of input: 423 DAG size of output: 115 [2020-07-21 22:17:41,770 WARN L193 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 301 DAG size of output: 78 [2020-07-21 22:17:57,019 WARN L193 SmtUtils]: Spent 15.25 s on a formula simplification. DAG size of input: 981 DAG size of output: 426