/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_2calls_8-1.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-d623d84 [2020-07-21 00:49:22,289 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-21 00:49:22,292 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-21 00:49:22,312 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-21 00:49:22,312 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-21 00:49:22,315 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-21 00:49:22,316 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-21 00:49:22,318 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-21 00:49:22,320 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-21 00:49:22,321 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-21 00:49:22,322 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-21 00:49:22,323 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-21 00:49:22,323 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-21 00:49:22,324 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-21 00:49:22,325 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-21 00:49:22,326 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-21 00:49:22,327 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-21 00:49:22,328 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-21 00:49:22,330 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-21 00:49:22,332 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-21 00:49:22,334 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-21 00:49:22,335 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-21 00:49:22,336 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-21 00:49:22,337 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-21 00:49:22,339 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-21 00:49:22,340 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-21 00:49:22,340 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-21 00:49:22,341 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-21 00:49:22,341 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-21 00:49:22,342 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-21 00:49:22,343 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-21 00:49:22,343 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-21 00:49:22,344 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-21 00:49:22,345 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-21 00:49:22,346 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-21 00:49:22,346 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-21 00:49:22,347 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-21 00:49:22,347 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-21 00:49:22,347 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-21 00:49:22,348 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-21 00:49:22,349 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-21 00:49:22,350 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 00:49:22,365 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-21 00:49:22,365 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-21 00:49:22,367 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-21 00:49:22,367 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-21 00:49:22,367 INFO L138 SettingsManager]: * Use SBE=true [2020-07-21 00:49:22,368 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-21 00:49:22,368 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-21 00:49:22,368 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-21 00:49:22,368 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-21 00:49:22,368 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-21 00:49:22,369 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-21 00:49:22,369 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-21 00:49:22,369 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-21 00:49:22,369 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-21 00:49:22,369 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-21 00:49:22,370 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-21 00:49:22,370 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-21 00:49:22,370 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-21 00:49:22,370 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-21 00:49:22,371 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-21 00:49:22,371 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-21 00:49:22,371 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-21 00:49:22,371 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-21 00:49:22,371 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-21 00:49:22,372 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-21 00:49:22,372 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-21 00:49:22,372 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:22,372 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-21 00:49:22,372 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-21 00:49:22,373 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 00:49:22,672 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-21 00:49:22,685 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-21 00:49:22,689 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-21 00:49:22,690 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-21 00:49:22,691 INFO L275 PluginConnector]: CDTParser initialized [2020-07-21 00:49:22,691 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive-simple/fibo_2calls_8-1.c [2020-07-21 00:49:22,751 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a31cb58a2/7d4be1b0cc1a47b3b83c6bee3a01fc0a/FLAGe8ee4680c [2020-07-21 00:49:23,290 INFO L306 CDTParser]: Found 1 translation units. [2020-07-21 00:49:23,291 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive-simple/fibo_2calls_8-1.c [2020-07-21 00:49:23,304 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a31cb58a2/7d4be1b0cc1a47b3b83c6bee3a01fc0a/FLAGe8ee4680c [2020-07-21 00:49:23,630 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a31cb58a2/7d4be1b0cc1a47b3b83c6bee3a01fc0a [2020-07-21 00:49:23,640 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-21 00:49:23,643 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-21 00:49:23,644 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-21 00:49:23,644 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-21 00:49:23,648 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-21 00:49:23,650 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:23,653 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@509fad81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23, skipping insertion in model container [2020-07-21 00:49:23,653 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:23,662 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-21 00:49:23,685 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-21 00:49:23,903 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 00:49:23,908 INFO L203 MainTranslator]: Completed pre-run [2020-07-21 00:49:23,930 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-21 00:49:23,947 INFO L208 MainTranslator]: Completed translation [2020-07-21 00:49:23,947 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23 WrapperNode [2020-07-21 00:49:23,947 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-21 00:49:23,948 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-21 00:49:23,949 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-21 00:49:23,949 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-21 00:49:23,963 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:23,964 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:23,969 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:23,970 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:24,069 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:24,075 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:24,077 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (1/1) ... [2020-07-21 00:49:24,081 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-21 00:49:24,082 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-21 00:49:24,082 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-21 00:49:24,082 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-21 00:49:24,083 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (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 00:49:24,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-21 00:49:24,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-21 00:49:24,149 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2020-07-21 00:49:24,149 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2020-07-21 00:49:24,149 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-21 00:49:24,149 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-21 00:49:24,149 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-21 00:49:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2020-07-21 00:49:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2020-07-21 00:49:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-21 00:49:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-21 00:49:24,150 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-21 00:49:24,361 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-21 00:49:24,361 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-07-21 00:49:24,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 12:49:24 BoogieIcfgContainer [2020-07-21 00:49:24,366 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-21 00:49:24,367 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-21 00:49:24,367 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-21 00:49:24,371 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-21 00:49:24,371 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 12:49:23" (1/3) ... [2020-07-21 00:49:24,372 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31bfd13d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 12:49:24, skipping insertion in model container [2020-07-21 00:49:24,372 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:49:23" (2/3) ... [2020-07-21 00:49:24,373 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31bfd13d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 12:49:24, skipping insertion in model container [2020-07-21 00:49:24,373 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 12:49:24" (3/3) ... [2020-07-21 00:49:24,375 INFO L109 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-1.c [2020-07-21 00:49:24,387 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBPonlyIfFpWasNotPerfect Determinization: PREDICATE_ABSTRACTION [2020-07-21 00:49:24,396 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-21 00:49:24,416 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-21 00:49:24,475 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-21 00:49:24,475 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-21 00:49:24,476 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBPonlyIfFpWasNotPerfect [2020-07-21 00:49:24,476 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-21 00:49:24,476 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-21 00:49:24,477 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-21 00:49:24,477 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-21 00:49:24,477 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-21 00:49:24,509 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2020-07-21 00:49:24,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-07-21 00:49:24,529 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:24,531 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:24,532 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:24,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:24,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1464461757, now seen corresponding path program 1 times [2020-07-21 00:49:24,551 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:24,552 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1632447679] [2020-07-21 00:49:24,552 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 00:49:24,618 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:49:24,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:24,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 00:49:24,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:24,740 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 00:49:24,740 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 00:49:24,742 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1632447679] [2020-07-21 00:49:24,742 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 00:49:24,743 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 00:49:24,744 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322946289] [2020-07-21 00:49:24,749 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 00:49:24,750 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:24,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 00:49:24,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 00:49:24,765 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 5 states. [2020-07-21 00:49:24,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:24,899 INFO L93 Difference]: Finished difference Result 44 states and 53 transitions. [2020-07-21 00:49:24,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 00:49:24,902 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-07-21 00:49:24,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:24,914 INFO L225 Difference]: With dead ends: 44 [2020-07-21 00:49:24,915 INFO L226 Difference]: Without dead ends: 30 [2020-07-21 00:49:24,919 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 00:49:24,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-07-21 00:49:24,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-07-21 00:49:24,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 00:49:24,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 00:49:24,972 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 13 [2020-07-21 00:49:24,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:24,973 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 00:49:24,973 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 00:49:24,973 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 00:49:24,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-07-21 00:49:24,975 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:24,975 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:25,191 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:25,191 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:25,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:25,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1134800479, now seen corresponding path program 1 times [2020-07-21 00:49:25,193 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:25,193 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [628448890] [2020-07-21 00:49:25,194 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 00:49:25,232 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:49:25,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:25,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-21 00:49:25,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:25,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 00:49:25,270 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2020-07-21 00:49:25,270 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [628448890] [2020-07-21 00:49:25,271 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-21 00:49:25,271 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-21 00:49:25,271 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471864045] [2020-07-21 00:49:25,273 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-21 00:49:25,274 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:25,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-21 00:49:25,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-21 00:49:25,275 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 5 states. [2020-07-21 00:49:25,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:25,343 INFO L93 Difference]: Finished difference Result 36 states and 44 transitions. [2020-07-21 00:49:25,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-21 00:49:25,344 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-07-21 00:49:25,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:25,346 INFO L225 Difference]: With dead ends: 36 [2020-07-21 00:49:25,346 INFO L226 Difference]: Without dead ends: 32 [2020-07-21 00:49:25,347 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 00:49:25,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2020-07-21 00:49:25,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 30. [2020-07-21 00:49:25,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-07-21 00:49:25,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 37 transitions. [2020-07-21 00:49:25,358 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 37 transitions. Word has length 14 [2020-07-21 00:49:25,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:25,358 INFO L479 AbstractCegarLoop]: Abstraction has 30 states and 37 transitions. [2020-07-21 00:49:25,359 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-21 00:49:25,359 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 37 transitions. [2020-07-21 00:49:25,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-07-21 00:49:25,361 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:25,361 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:25,576 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:25,577 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:25,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:25,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1592795560, now seen corresponding path program 1 times [2020-07-21 00:49:25,579 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:25,580 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [592196223] [2020-07-21 00:49:25,581 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 00:49:25,622 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:49:25,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:25,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 00:49:25,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:25,698 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 00:49:25,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:25,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:25,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:25,926 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 00:49:25,927 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [592196223] [2020-07-21 00:49:25,927 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:25,927 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 00:49:25,928 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678800494] [2020-07-21 00:49:25,928 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 00:49:25,928 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:25,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 00:49:25,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 00:49:25,929 INFO L87 Difference]: Start difference. First operand 30 states and 37 transitions. Second operand 10 states. [2020-07-21 00:49:26,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:26,058 INFO L93 Difference]: Finished difference Result 41 states and 52 transitions. [2020-07-21 00:49:26,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 00:49:26,058 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 26 [2020-07-21 00:49:26,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:26,061 INFO L225 Difference]: With dead ends: 41 [2020-07-21 00:49:26,061 INFO L226 Difference]: Without dead ends: 37 [2020-07-21 00:49:26,062 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 00:49:26,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-07-21 00:49:26,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-07-21 00:49:26,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 00:49:26,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 00:49:26,073 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 26 [2020-07-21 00:49:26,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:26,073 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 00:49:26,074 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 00:49:26,074 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 00:49:26,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-07-21 00:49:26,076 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:26,076 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:26,289 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:26,290 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:26,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:26,290 INFO L82 PathProgramCache]: Analyzing trace with hash 746633022, now seen corresponding path program 1 times [2020-07-21 00:49:26,291 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:26,291 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1331754920] [2020-07-21 00:49:26,292 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) [2020-07-21 00:49:26,319 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:49:26,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:26,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-21 00:49:26,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:26,364 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 00:49:26,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:26,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:26,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:26,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-21 00:49:26,567 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1331754920] [2020-07-21 00:49:26,567 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:26,568 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-21 00:49:26,568 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012745554] [2020-07-21 00:49:26,569 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-21 00:49:26,569 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:26,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-21 00:49:26,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-07-21 00:49:26,570 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 10 states. [2020-07-21 00:49:26,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:26,710 INFO L93 Difference]: Finished difference Result 46 states and 62 transitions. [2020-07-21 00:49:26,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-21 00:49:26,711 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2020-07-21 00:49:26,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:26,713 INFO L225 Difference]: With dead ends: 46 [2020-07-21 00:49:26,714 INFO L226 Difference]: Without dead ends: 42 [2020-07-21 00:49:26,715 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-21 00:49:26,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-07-21 00:49:26,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2020-07-21 00:49:26,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-07-21 00:49:26,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2020-07-21 00:49:26,724 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 27 [2020-07-21 00:49:26,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:26,725 INFO L479 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2020-07-21 00:49:26,725 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-21 00:49:26,725 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2020-07-21 00:49:26,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-07-21 00:49:26,727 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:26,727 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:26,941 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:26,942 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:26,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:26,943 INFO L82 PathProgramCache]: Analyzing trace with hash 986908919, now seen corresponding path program 1 times [2020-07-21 00:49:26,944 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:26,944 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1759208374] [2020-07-21 00:49:26,944 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 00:49:26,974 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:49:26,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:26,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 00:49:26,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:27,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-21 00:49:27,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:27,309 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:27,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:27,389 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:27,438 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 00:49:27,438 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1759208374] [2020-07-21 00:49:27,439 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:27,439 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 00:49:27,439 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42043950] [2020-07-21 00:49:27,440 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 00:49:27,440 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:27,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 00:49:27,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 00:49:27,441 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand 12 states. [2020-07-21 00:49:27,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:27,632 INFO L93 Difference]: Finished difference Result 51 states and 72 transitions. [2020-07-21 00:49:27,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 00:49:27,632 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 39 [2020-07-21 00:49:27,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:27,635 INFO L225 Difference]: With dead ends: 51 [2020-07-21 00:49:27,635 INFO L226 Difference]: Without dead ends: 47 [2020-07-21 00:49:27,636 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:49:27,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2020-07-21 00:49:27,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2020-07-21 00:49:27,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 00:49:27,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 00:49:27,647 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 39 [2020-07-21 00:49:27,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:27,647 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 00:49:27,647 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 00:49:27,647 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 00:49:27,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-07-21 00:49:27,650 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:27,650 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:27,861 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:27,862 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:27,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:27,863 INFO L82 PathProgramCache]: Analyzing trace with hash -2100495745, now seen corresponding path program 1 times [2020-07-21 00:49:27,864 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:27,864 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1647672064] [2020-07-21 00:49:27,865 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 00:49:27,892 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:49:27,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:27,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2020-07-21 00:49:27,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:27,940 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-07-21 00:49:27,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:28,169 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:28,221 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:28,222 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:28,259 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-21 00:49:28,260 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1647672064] [2020-07-21 00:49:28,260 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:28,261 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 12 [2020-07-21 00:49:28,261 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563681188] [2020-07-21 00:49:28,261 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-21 00:49:28,262 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:28,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-21 00:49:28,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2020-07-21 00:49:28,263 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 12 states. [2020-07-21 00:49:28,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:28,417 INFO L93 Difference]: Finished difference Result 56 states and 84 transitions. [2020-07-21 00:49:28,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-21 00:49:28,427 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2020-07-21 00:49:28,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:28,432 INFO L225 Difference]: With dead ends: 56 [2020-07-21 00:49:28,432 INFO L226 Difference]: Without dead ends: 52 [2020-07-21 00:49:28,435 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 66 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:49:28,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-07-21 00:49:28,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 40. [2020-07-21 00:49:28,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-07-21 00:49:28,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 54 transitions. [2020-07-21 00:49:28,455 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 54 transitions. Word has length 40 [2020-07-21 00:49:28,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:28,459 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 54 transitions. [2020-07-21 00:49:28,459 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-21 00:49:28,459 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 54 transitions. [2020-07-21 00:49:28,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-07-21 00:49:28,466 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:28,466 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:28,681 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:28,682 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:28,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:28,683 INFO L82 PathProgramCache]: Analyzing trace with hash -209212298, now seen corresponding path program 2 times [2020-07-21 00:49:28,684 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:28,684 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [481829055] [2020-07-21 00:49:28,685 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 00:49:28,724 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:49:28,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:28,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 00:49:28,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:28,814 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2020-07-21 00:49:28,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:29,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:29,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:29,287 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:29,347 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:29,398 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-07-21 00:49:29,399 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [481829055] [2020-07-21 00:49:29,399 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:29,399 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 00:49:29,399 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452855266] [2020-07-21 00:49:29,400 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 00:49:29,400 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:29,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 00:49:29,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 00:49:29,401 INFO L87 Difference]: Start difference. First operand 40 states and 54 transitions. Second operand 14 states. [2020-07-21 00:49:29,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:29,613 INFO L93 Difference]: Finished difference Result 61 states and 96 transitions. [2020-07-21 00:49:29,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 00:49:29,614 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 52 [2020-07-21 00:49:29,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:29,616 INFO L225 Difference]: With dead ends: 61 [2020-07-21 00:49:29,616 INFO L226 Difference]: Without dead ends: 57 [2020-07-21 00:49:29,618 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 86 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 00:49:29,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-07-21 00:49:29,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 45. [2020-07-21 00:49:29,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-07-21 00:49:29,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 64 transitions. [2020-07-21 00:49:29,633 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 64 transitions. Word has length 52 [2020-07-21 00:49:29,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:29,633 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 64 transitions. [2020-07-21 00:49:29,633 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 00:49:29,633 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 64 transitions. [2020-07-21 00:49:29,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-07-21 00:49:29,638 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:29,638 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:29,838 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:29,839 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:29,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:29,840 INFO L82 PathProgramCache]: Analyzing trace with hash -405677468, now seen corresponding path program 1 times [2020-07-21 00:49:29,840 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:29,841 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1302438438] [2020-07-21 00:49:29,842 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 00:49:29,880 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:49:29,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:29,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 00:49:29,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:29,955 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2020-07-21 00:49:29,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:30,297 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:30,299 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:30,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:30,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:30,457 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:30,493 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-07-21 00:49:30,494 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1302438438] [2020-07-21 00:49:30,494 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:30,495 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 14 [2020-07-21 00:49:30,495 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707150247] [2020-07-21 00:49:30,496 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-21 00:49:30,496 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:30,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-21 00:49:30,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-07-21 00:49:30,497 INFO L87 Difference]: Start difference. First operand 45 states and 64 transitions. Second operand 14 states. [2020-07-21 00:49:30,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:30,719 INFO L93 Difference]: Finished difference Result 66 states and 110 transitions. [2020-07-21 00:49:30,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 00:49:30,720 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 54 [2020-07-21 00:49:30,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:30,722 INFO L225 Difference]: With dead ends: 66 [2020-07-21 00:49:30,723 INFO L226 Difference]: Without dead ends: 62 [2020-07-21 00:49:30,724 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 90 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-07-21 00:49:30,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2020-07-21 00:49:30,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 45. [2020-07-21 00:49:30,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-07-21 00:49:30,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 64 transitions. [2020-07-21 00:49:30,750 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 64 transitions. Word has length 54 [2020-07-21 00:49:30,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:30,751 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 64 transitions. [2020-07-21 00:49:30,751 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-21 00:49:30,751 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 64 transitions. [2020-07-21 00:49:30,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-07-21 00:49:30,755 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:30,755 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:30,971 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:30,972 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:30,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:30,973 INFO L82 PathProgramCache]: Analyzing trace with hash -975547772, now seen corresponding path program 3 times [2020-07-21 00:49:30,974 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:30,974 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1519439759] [2020-07-21 00:49:30,975 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 00:49:31,016 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:49:31,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:31,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:49:31,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:31,093 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 60 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2020-07-21 00:49:31,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:31,692 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:31,693 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:31,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:31,933 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:31,934 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:31,977 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:31,978 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:32,026 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 12 proven. 68 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2020-07-21 00:49:32,026 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1519439759] [2020-07-21 00:49:32,026 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:32,027 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 00:49:32,027 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695089604] [2020-07-21 00:49:32,027 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 00:49:32,027 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:32,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 00:49:32,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 00:49:32,028 INFO L87 Difference]: Start difference. First operand 45 states and 64 transitions. Second operand 16 states. [2020-07-21 00:49:32,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:32,257 INFO L93 Difference]: Finished difference Result 71 states and 124 transitions. [2020-07-21 00:49:32,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:49:32,258 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 78 [2020-07-21 00:49:32,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:32,261 INFO L225 Difference]: With dead ends: 71 [2020-07-21 00:49:32,261 INFO L226 Difference]: Without dead ends: 67 [2020-07-21 00:49:32,262 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 134 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:49:32,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2020-07-21 00:49:32,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 50. [2020-07-21 00:49:32,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-07-21 00:49:32,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2020-07-21 00:49:32,279 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 75 transitions. Word has length 78 [2020-07-21 00:49:32,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:32,280 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 75 transitions. [2020-07-21 00:49:32,280 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 00:49:32,280 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 75 transitions. [2020-07-21 00:49:32,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2020-07-21 00:49:32,282 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:32,282 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:32,495 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:32,496 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:32,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:32,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1891337214, now seen corresponding path program 2 times [2020-07-21 00:49:32,498 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:32,498 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1799305204] [2020-07-21 00:49:32,499 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 00:49:32,550 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:32,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:32,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:49:32,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:32,630 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 17 proven. 115 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2020-07-21 00:49:32,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:33,219 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:33,367 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:33,446 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:33,494 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:33,552 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 17 proven. 125 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2020-07-21 00:49:33,553 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1799305204] [2020-07-21 00:49:33,553 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:33,553 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 16 [2020-07-21 00:49:33,553 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024449216] [2020-07-21 00:49:33,556 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-07-21 00:49:33,556 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:33,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-07-21 00:49:33,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-07-21 00:49:33,557 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. Second operand 16 states. [2020-07-21 00:49:33,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:33,777 INFO L93 Difference]: Finished difference Result 76 states and 140 transitions. [2020-07-21 00:49:33,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:49:33,777 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 108 [2020-07-21 00:49:33,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:33,779 INFO L225 Difference]: With dead ends: 76 [2020-07-21 00:49:33,779 INFO L226 Difference]: Without dead ends: 72 [2020-07-21 00:49:33,780 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 192 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:49:33,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2020-07-21 00:49:33,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 50. [2020-07-21 00:49:33,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-07-21 00:49:33,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2020-07-21 00:49:33,794 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 75 transitions. Word has length 108 [2020-07-21 00:49:33,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:33,795 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 75 transitions. [2020-07-21 00:49:33,795 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-07-21 00:49:33,795 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 75 transitions. [2020-07-21 00:49:33,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2020-07-21 00:49:33,798 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:33,799 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 13, 13, 12, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:34,011 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:34,012 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:34,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:34,013 INFO L82 PathProgramCache]: Analyzing trace with hash -815433282, now seen corresponding path program 4 times [2020-07-21 00:49:34,013 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:34,014 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1227931986] [2020-07-21 00:49:34,014 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 00:49:34,085 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:34,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:34,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:49:34,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:34,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 47 proven. 332 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked. [2020-07-21 00:49:34,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:35,245 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:35,508 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:35,509 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:35,655 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:35,656 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:35,743 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:35,790 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:35,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:35,856 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 47 proven. 346 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2020-07-21 00:49:35,857 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1227931986] [2020-07-21 00:49:35,857 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:35,858 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 00:49:35,858 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125106128] [2020-07-21 00:49:35,859 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 00:49:35,859 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:35,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 00:49:35,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 00:49:35,863 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. Second operand 18 states. [2020-07-21 00:49:36,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:36,126 INFO L93 Difference]: Finished difference Result 81 states and 156 transitions. [2020-07-21 00:49:36,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:49:36,127 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 208 [2020-07-21 00:49:36,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:36,134 INFO L225 Difference]: With dead ends: 81 [2020-07-21 00:49:36,134 INFO L226 Difference]: Without dead ends: 77 [2020-07-21 00:49:36,135 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 389 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 00:49:36,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2020-07-21 00:49:36,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 55. [2020-07-21 00:49:36,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-07-21 00:49:36,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 87 transitions. [2020-07-21 00:49:36,161 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 87 transitions. Word has length 208 [2020-07-21 00:49:36,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:36,162 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 87 transitions. [2020-07-21 00:49:36,162 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 00:49:36,162 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 87 transitions. [2020-07-21 00:49:36,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-07-21 00:49:36,167 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:36,167 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:36,382 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:36,383 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:36,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:36,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1180347891, now seen corresponding path program 2 times [2020-07-21 00:49:36,384 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:36,385 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [928405952] [2020-07-21 00:49:36,385 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 00:49:36,451 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:36,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:36,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:49:36,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:36,546 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 24 proven. 149 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2020-07-21 00:49:36,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:37,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:37,664 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:37,665 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:37,810 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:37,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:37,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:37,966 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:38,027 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 24 proven. 165 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2020-07-21 00:49:38,027 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [928405952] [2020-07-21 00:49:38,028 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:38,028 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 18 [2020-07-21 00:49:38,028 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054632114] [2020-07-21 00:49:38,032 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-21 00:49:38,032 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:38,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-21 00:49:38,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-07-21 00:49:38,033 INFO L87 Difference]: Start difference. First operand 55 states and 87 transitions. Second operand 18 states. [2020-07-21 00:49:38,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:38,334 INFO L93 Difference]: Finished difference Result 86 states and 174 transitions. [2020-07-21 00:49:38,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:49:38,334 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 121 [2020-07-21 00:49:38,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:38,337 INFO L225 Difference]: With dead ends: 86 [2020-07-21 00:49:38,337 INFO L226 Difference]: Without dead ends: 82 [2020-07-21 00:49:38,338 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 214 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-07-21 00:49:38,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2020-07-21 00:49:38,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 55. [2020-07-21 00:49:38,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-07-21 00:49:38,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 87 transitions. [2020-07-21 00:49:38,352 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 87 transitions. Word has length 121 [2020-07-21 00:49:38,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:38,353 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 87 transitions. [2020-07-21 00:49:38,353 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-21 00:49:38,353 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 87 transitions. [2020-07-21 00:49:38,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2020-07-21 00:49:38,356 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:38,356 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 11, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:38,569 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:38,570 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:38,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:38,571 INFO L82 PathProgramCache]: Analyzing trace with hash 2099307065, now seen corresponding path program 5 times [2020-07-21 00:49:38,571 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:38,571 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [17740583] [2020-07-21 00:49:38,572 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 00:49:38,675 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:38,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:38,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:49:38,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:38,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 62 proven. 331 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2020-07-21 00:49:38,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:40,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:40,133 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:40,561 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:40,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:40,806 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:40,959 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:40,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:41,059 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:41,061 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:41,109 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:41,111 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:41,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 62 proven. 352 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2020-07-21 00:49:41,197 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [17740583] [2020-07-21 00:49:41,197 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:41,197 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 00:49:41,197 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978340816] [2020-07-21 00:49:41,198 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 00:49:41,198 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:41,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 00:49:41,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:49:41,199 INFO L87 Difference]: Start difference. First operand 55 states and 87 transitions. Second operand 20 states. [2020-07-21 00:49:41,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:41,604 INFO L93 Difference]: Finished difference Result 91 states and 192 transitions. [2020-07-21 00:49:41,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:49:41,605 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 195 [2020-07-21 00:49:41,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:41,609 INFO L225 Difference]: With dead ends: 91 [2020-07-21 00:49:41,609 INFO L226 Difference]: Without dead ends: 87 [2020-07-21 00:49:41,610 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 359 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 00:49:41,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2020-07-21 00:49:41,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 60. [2020-07-21 00:49:41,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-07-21 00:49:41,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 100 transitions. [2020-07-21 00:49:41,621 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 100 transitions. Word has length 195 [2020-07-21 00:49:41,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:41,622 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 100 transitions. [2020-07-21 00:49:41,622 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 00:49:41,622 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 100 transitions. [2020-07-21 00:49:41,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-21 00:49:41,625 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:41,625 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:41,838 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:41,839 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:41,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:41,839 INFO L82 PathProgramCache]: Analyzing trace with hash 266210309, now seen corresponding path program 3 times [2020-07-21 00:49:41,840 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:41,840 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [801541091] [2020-07-21 00:49:41,840 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 00:49:41,942 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:41,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:41,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:49:41,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:42,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 69 proven. 347 refuted. 0 times theorem prover too weak. 658 trivial. 0 not checked. [2020-07-21 00:49:42,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:43,489 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:43,884 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:43,886 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:44,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:44,357 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:44,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:44,450 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:44,504 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:44,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 69 proven. 371 refuted. 0 times theorem prover too weak. 634 trivial. 0 not checked. [2020-07-21 00:49:44,575 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [801541091] [2020-07-21 00:49:44,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:44,575 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:49:44,575 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930815178] [2020-07-21 00:49:44,576 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:49:44,576 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:44,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:49:44,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:49:44,577 INFO L87 Difference]: Start difference. First operand 60 states and 100 transitions. Second operand 19 states. [2020-07-21 00:49:44,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:44,913 INFO L93 Difference]: Finished difference Result 96 states and 212 transitions. [2020-07-21 00:49:44,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:49:44,914 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 201 [2020-07-21 00:49:44,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:44,917 INFO L225 Difference]: With dead ends: 96 [2020-07-21 00:49:44,917 INFO L226 Difference]: Without dead ends: 92 [2020-07-21 00:49:44,920 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 370 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:49:44,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2020-07-21 00:49:44,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 60. [2020-07-21 00:49:44,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-07-21 00:49:44,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 100 transitions. [2020-07-21 00:49:44,938 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 100 transitions. Word has length 201 [2020-07-21 00:49:44,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:44,939 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 100 transitions. [2020-07-21 00:49:44,939 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:49:44,939 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 100 transitions. [2020-07-21 00:49:44,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2020-07-21 00:49:44,944 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:44,944 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 22, 21, 21, 16, 16, 16, 16, 16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:45,160 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:45,161 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:45,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:45,162 INFO L82 PathProgramCache]: Analyzing trace with hash -865443995, now seen corresponding path program 6 times [2020-07-21 00:49:45,162 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:45,163 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [994144218] [2020-07-21 00:49:45,163 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 00:49:45,308 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:45,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:45,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 00:49:45,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:45,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3649 backedges. 117 proven. 819 refuted. 0 times theorem prover too weak. 2713 trivial. 0 not checked. [2020-07-21 00:49:45,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:47,678 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:47,679 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:48,384 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:48,385 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:48,810 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:48,811 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:49,053 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:49,054 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:49,202 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:49,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:49,346 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:49,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3649 backedges. 117 proven. 849 refuted. 0 times theorem prover too weak. 2683 trivial. 0 not checked. [2020-07-21 00:49:49,479 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [994144218] [2020-07-21 00:49:49,479 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:49,479 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 00:49:49,480 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837753360] [2020-07-21 00:49:49,480 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:49:49,481 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:49,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:49:49,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:49:49,482 INFO L87 Difference]: Start difference. First operand 60 states and 100 transitions. Second operand 21 states. [2020-07-21 00:49:49,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:49,980 INFO L93 Difference]: Finished difference Result 101 states and 232 transitions. [2020-07-21 00:49:49,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:49:49,980 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 351 [2020-07-21 00:49:49,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:49,986 INFO L225 Difference]: With dead ends: 101 [2020-07-21 00:49:49,986 INFO L226 Difference]: Without dead ends: 97 [2020-07-21 00:49:49,991 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 667 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 00:49:49,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2020-07-21 00:49:50,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 65. [2020-07-21 00:49:50,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-07-21 00:49:50,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 114 transitions. [2020-07-21 00:49:50,010 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 114 transitions. Word has length 351 [2020-07-21 00:49:50,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:50,011 INFO L479 AbstractCegarLoop]: Abstraction has 65 states and 114 transitions. [2020-07-21 00:49:50,012 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:49:50,012 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 114 transitions. [2020-07-21 00:49:50,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2020-07-21 00:49:50,015 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:50,016 INFO L422 BasicCegarLoop]: trace histogram [26, 26, 19, 17, 17, 13, 13, 13, 13, 13, 13, 13, 13, 11, 8, 8, 8, 8, 8, 8, 8, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:50,228 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:50,229 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:50,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:50,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1494010988, now seen corresponding path program 3 times [2020-07-21 00:49:50,230 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:50,231 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [744565585] [2020-07-21 00:49:50,231 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 00:49:50,387 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:50,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:50,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:49:50,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:50,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2517 backedges. 124 proven. 533 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2020-07-21 00:49:50,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:52,174 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:52,175 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:52,727 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:52,728 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:53,012 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:53,013 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:53,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:53,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:53,405 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:53,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:53,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2517 backedges. 124 proven. 554 refuted. 0 times theorem prover too weak. 1839 trivial. 0 not checked. [2020-07-21 00:49:53,591 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [744565585] [2020-07-21 00:49:53,592 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:53,592 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:49:53,597 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728707346] [2020-07-21 00:49:53,598 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:49:53,599 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:53,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:49:53,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:49:53,599 INFO L87 Difference]: Start difference. First operand 65 states and 114 transitions. Second operand 19 states. [2020-07-21 00:49:53,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:53,956 INFO L93 Difference]: Finished difference Result 129 states and 362 transitions. [2020-07-21 00:49:53,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:49:53,957 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 297 [2020-07-21 00:49:53,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:53,961 INFO L225 Difference]: With dead ends: 129 [2020-07-21 00:49:53,961 INFO L226 Difference]: Without dead ends: 125 [2020-07-21 00:49:53,968 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 562 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:49:53,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2020-07-21 00:49:53,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 67. [2020-07-21 00:49:53,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2020-07-21 00:49:53,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 120 transitions. [2020-07-21 00:49:53,992 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 120 transitions. Word has length 297 [2020-07-21 00:49:53,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:53,994 INFO L479 AbstractCegarLoop]: Abstraction has 67 states and 120 transitions. [2020-07-21 00:49:53,994 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:49:53,994 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 120 transitions. [2020-07-21 00:49:53,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2020-07-21 00:49:53,997 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:53,998 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 25, 25, 25, 23, 17, 17, 17, 17, 17, 17, 17, 12, 12, 12, 12, 12, 12, 12, 11, 11, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:54,210 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:54,211 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:54,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:54,211 INFO L82 PathProgramCache]: Analyzing trace with hash -948476032, now seen corresponding path program 1 times [2020-07-21 00:49:54,212 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:54,212 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [987394248] [2020-07-21 00:49:54,213 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 00:49:54,423 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:54,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:54,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:49:54,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:54,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4805 backedges. 168 proven. 707 refuted. 0 times theorem prover too weak. 3930 trivial. 0 not checked. [2020-07-21 00:49:54,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:49:56,212 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:56,546 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:56,766 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:56,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:56,979 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:57,027 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:49:57,128 INFO L134 CoverageAnalysis]: Checked inductivity of 4805 backedges. 168 proven. 723 refuted. 0 times theorem prover too weak. 3914 trivial. 0 not checked. [2020-07-21 00:49:57,128 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [987394248] [2020-07-21 00:49:57,129 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:49:57,129 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:49:57,129 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133663239] [2020-07-21 00:49:57,130 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:49:57,130 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:49:57,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:49:57,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:49:57,131 INFO L87 Difference]: Start difference. First operand 67 states and 120 transitions. Second operand 17 states. [2020-07-21 00:49:57,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:49:57,542 INFO L93 Difference]: Finished difference Result 139 states and 413 transitions. [2020-07-21 00:49:57,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:49:57,543 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 409 [2020-07-21 00:49:57,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:49:57,547 INFO L225 Difference]: With dead ends: 139 [2020-07-21 00:49:57,547 INFO L226 Difference]: Without dead ends: 135 [2020-07-21 00:49:57,549 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 824 GetRequests, 790 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:49:57,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2020-07-21 00:49:57,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 69. [2020-07-21 00:49:57,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-07-21 00:49:57,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 127 transitions. [2020-07-21 00:49:57,570 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 127 transitions. Word has length 409 [2020-07-21 00:49:57,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:49:57,571 INFO L479 AbstractCegarLoop]: Abstraction has 69 states and 127 transitions. [2020-07-21 00:49:57,571 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:49:57,571 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 127 transitions. [2020-07-21 00:49:57,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2020-07-21 00:49:57,576 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:49:57,576 INFO L422 BasicCegarLoop]: trace histogram [44, 44, 33, 33, 32, 30, 22, 22, 22, 22, 22, 22, 22, 16, 16, 16, 16, 16, 16, 16, 14, 14, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:49:57,789 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:49:57,790 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:49:57,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:49:57,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1385064961, now seen corresponding path program 1 times [2020-07-21 00:49:57,791 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:49:57,791 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1293533353] [2020-07-21 00:49:57,792 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 00:49:58,065 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:49:58,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:49:58,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 00:49:58,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:49:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 8231 backedges. 323 proven. 1219 refuted. 0 times theorem prover too weak. 6689 trivial. 0 not checked. [2020-07-21 00:49:58,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:00,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:01,701 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:02,321 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:02,610 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:02,767 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:02,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:02,869 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:02,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:02,987 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:03,192 INFO L134 CoverageAnalysis]: Checked inductivity of 8231 backedges. 327 proven. 1245 refuted. 0 times theorem prover too weak. 6659 trivial. 0 not checked. [2020-07-21 00:50:03,193 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1293533353] [2020-07-21 00:50:03,193 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:03,194 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 00:50:03,194 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952860913] [2020-07-21 00:50:03,195 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:50:03,195 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:03,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:50:03,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:50:03,196 INFO L87 Difference]: Start difference. First operand 69 states and 127 transitions. Second operand 21 states. [2020-07-21 00:50:03,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:03,813 INFO L93 Difference]: Finished difference Result 166 states and 566 transitions. [2020-07-21 00:50:03,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:50:03,814 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 531 [2020-07-21 00:50:03,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:03,817 INFO L225 Difference]: With dead ends: 166 [2020-07-21 00:50:03,817 INFO L226 Difference]: Without dead ends: 88 [2020-07-21 00:50:03,820 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1069 GetRequests, 1025 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 00:50:03,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2020-07-21 00:50:03,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2020-07-21 00:50:03,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-07-21 00:50:03,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 146 transitions. [2020-07-21 00:50:03,837 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 146 transitions. Word has length 531 [2020-07-21 00:50:03,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:03,839 INFO L479 AbstractCegarLoop]: Abstraction has 88 states and 146 transitions. [2020-07-21 00:50:03,839 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:50:03,839 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 146 transitions. [2020-07-21 00:50:03,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2020-07-21 00:50:03,844 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:03,845 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 25, 24, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 9, 9, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:04,058 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:04,059 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:04,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:04,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1214630406, now seen corresponding path program 2 times [2020-07-21 00:50:04,061 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:04,061 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1426141317] [2020-07-21 00:50:04,062 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 00:50:04,334 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:50:04,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:04,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:50:04,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:04,519 INFO L134 CoverageAnalysis]: Checked inductivity of 5956 backedges. 232 proven. 884 refuted. 0 times theorem prover too weak. 4840 trivial. 0 not checked. [2020-07-21 00:50:04,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:06,484 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:06,485 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:07,049 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:07,473 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:07,474 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:07,797 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:07,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:07,941 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:07,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:08,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5956 backedges. 232 proven. 905 refuted. 0 times theorem prover too weak. 4819 trivial. 0 not checked. [2020-07-21 00:50:08,137 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1426141317] [2020-07-21 00:50:08,138 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:08,138 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:50:08,138 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457071418] [2020-07-21 00:50:08,140 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:50:08,140 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:08,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:50:08,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:50:08,141 INFO L87 Difference]: Start difference. First operand 88 states and 146 transitions. Second operand 19 states. [2020-07-21 00:50:08,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:08,562 INFO L93 Difference]: Finished difference Result 167 states and 414 transitions. [2020-07-21 00:50:08,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:50:08,563 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 458 [2020-07-21 00:50:08,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:08,568 INFO L225 Difference]: With dead ends: 167 [2020-07-21 00:50:08,568 INFO L226 Difference]: Without dead ends: 153 [2020-07-21 00:50:08,571 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 922 GetRequests, 883 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:50:08,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2020-07-21 00:50:08,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 94. [2020-07-21 00:50:08,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2020-07-21 00:50:08,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 160 transitions. [2020-07-21 00:50:08,593 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 160 transitions. Word has length 458 [2020-07-21 00:50:08,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:08,594 INFO L479 AbstractCegarLoop]: Abstraction has 94 states and 160 transitions. [2020-07-21 00:50:08,594 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:50:08,594 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 160 transitions. [2020-07-21 00:50:08,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2020-07-21 00:50:08,599 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:08,599 INFO L422 BasicCegarLoop]: trace histogram [28, 28, 25, 25, 23, 19, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:08,812 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:08,813 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:08,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:08,814 INFO L82 PathProgramCache]: Analyzing trace with hash -1610364731, now seen corresponding path program 3 times [2020-07-21 00:50:08,814 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:08,815 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1437088926] [2020-07-21 00:50:08,815 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 00:50:09,084 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:50:09,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:09,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 00:50:09,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:09,312 INFO L134 CoverageAnalysis]: Checked inductivity of 3764 backedges. 283 proven. 715 refuted. 0 times theorem prover too weak. 2766 trivial. 0 not checked. [2020-07-21 00:50:09,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:11,605 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:11,607 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:12,333 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:12,335 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:12,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:12,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,023 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,024 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,195 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,196 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,300 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,360 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,439 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:13,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3764 backedges. 285 proven. 743 refuted. 0 times theorem prover too weak. 2736 trivial. 0 not checked. [2020-07-21 00:50:13,589 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1437088926] [2020-07-21 00:50:13,589 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:13,589 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 00:50:13,589 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575115082] [2020-07-21 00:50:13,590 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:50:13,590 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:13,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:50:13,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:50:13,591 INFO L87 Difference]: Start difference. First operand 94 states and 160 transitions. Second operand 21 states. [2020-07-21 00:50:14,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:14,227 INFO L93 Difference]: Finished difference Result 191 states and 508 transitions. [2020-07-21 00:50:14,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:50:14,228 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 367 [2020-07-21 00:50:14,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:14,232 INFO L225 Difference]: With dead ends: 191 [2020-07-21 00:50:14,232 INFO L226 Difference]: Without dead ends: 105 [2020-07-21 00:50:14,236 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 741 GetRequests, 697 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 00:50:14,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2020-07-21 00:50:14,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 99. [2020-07-21 00:50:14,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2020-07-21 00:50:14,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 171 transitions. [2020-07-21 00:50:14,249 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 171 transitions. Word has length 367 [2020-07-21 00:50:14,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:14,250 INFO L479 AbstractCegarLoop]: Abstraction has 99 states and 171 transitions. [2020-07-21 00:50:14,250 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:50:14,250 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 171 transitions. [2020-07-21 00:50:14,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2020-07-21 00:50:14,254 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:14,254 INFO L422 BasicCegarLoop]: trace histogram [30, 30, 25, 25, 21, 21, 15, 15, 15, 15, 15, 15, 15, 12, 12, 12, 12, 12, 12, 12, 9, 9, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:14,467 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:14,468 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:14,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:14,468 INFO L82 PathProgramCache]: Analyzing trace with hash -390845590, now seen corresponding path program 4 times [2020-07-21 00:50:14,469 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:14,469 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [117901664] [2020-07-21 00:50:14,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 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 00:50:14,780 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:50:14,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:14,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:50:14,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:14,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4044 backedges. 186 proven. 611 refuted. 0 times theorem prover too weak. 3247 trivial. 0 not checked. [2020-07-21 00:50:14,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:16,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:16,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:16,778 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:17,034 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:17,035 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:17,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:17,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:17,201 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:17,268 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:17,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4044 backedges. 186 proven. 627 refuted. 0 times theorem prover too weak. 3231 trivial. 0 not checked. [2020-07-21 00:50:17,400 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [117901664] [2020-07-21 00:50:17,400 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:17,400 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:50:17,400 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600518529] [2020-07-21 00:50:17,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:50:17,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:17,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:50:17,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:50:17,402 INFO L87 Difference]: Start difference. First operand 99 states and 171 transitions. Second operand 17 states. [2020-07-21 00:50:17,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:17,713 INFO L93 Difference]: Finished difference Result 178 states and 428 transitions. [2020-07-21 00:50:17,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:50:17,714 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 379 [2020-07-21 00:50:17,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:17,718 INFO L225 Difference]: With dead ends: 178 [2020-07-21 00:50:17,718 INFO L226 Difference]: Without dead ends: 163 [2020-07-21 00:50:17,720 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 763 GetRequests, 729 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:50:17,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2020-07-21 00:50:17,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 106. [2020-07-21 00:50:17,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2020-07-21 00:50:17,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 192 transitions. [2020-07-21 00:50:17,738 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 192 transitions. Word has length 379 [2020-07-21 00:50:17,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:17,739 INFO L479 AbstractCegarLoop]: Abstraction has 106 states and 192 transitions. [2020-07-21 00:50:17,739 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:50:17,739 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 192 transitions. [2020-07-21 00:50:17,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2020-07-21 00:50:17,743 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:17,744 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 28, 28, 21, 20, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 10, 8, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:17,958 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:17,959 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:17,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:17,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1482231414, now seen corresponding path program 5 times [2020-07-21 00:50:17,959 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:17,959 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1909414481] [2020-07-21 00:50:17,960 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 00:50:18,233 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:50:18,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:18,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:50:18,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:18,447 INFO L134 CoverageAnalysis]: Checked inductivity of 4556 backedges. 237 proven. 729 refuted. 0 times theorem prover too weak. 3590 trivial. 0 not checked. [2020-07-21 00:50:18,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:20,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:20,237 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:20,993 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:20,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:21,305 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:21,306 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:21,468 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:21,578 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:21,641 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:21,716 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:21,895 INFO L134 CoverageAnalysis]: Checked inductivity of 4556 backedges. 239 proven. 748 refuted. 0 times theorem prover too weak. 3569 trivial. 0 not checked. [2020-07-21 00:50:21,896 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1909414481] [2020-07-21 00:50:21,896 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:21,896 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:50:21,896 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969364498] [2020-07-21 00:50:21,897 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:50:21,897 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:21,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:50:21,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:50:21,898 INFO L87 Difference]: Start difference. First operand 106 states and 192 transitions. Second operand 19 states. [2020-07-21 00:50:22,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:22,320 INFO L93 Difference]: Finished difference Result 172 states and 408 transitions. [2020-07-21 00:50:22,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:50:22,323 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 402 [2020-07-21 00:50:22,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:22,327 INFO L225 Difference]: With dead ends: 172 [2020-07-21 00:50:22,327 INFO L226 Difference]: Without dead ends: 157 [2020-07-21 00:50:22,332 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 810 GetRequests, 771 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:50:22,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2020-07-21 00:50:22,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 109. [2020-07-21 00:50:22,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2020-07-21 00:50:22,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 192 transitions. [2020-07-21 00:50:22,358 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 192 transitions. Word has length 402 [2020-07-21 00:50:22,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:22,358 INFO L479 AbstractCegarLoop]: Abstraction has 109 states and 192 transitions. [2020-07-21 00:50:22,358 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:50:22,359 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 192 transitions. [2020-07-21 00:50:22,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2020-07-21 00:50:22,366 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:22,366 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 27, 23, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 9, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:22,581 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:22,582 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:22,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:22,583 INFO L82 PathProgramCache]: Analyzing trace with hash 1545328541, now seen corresponding path program 6 times [2020-07-21 00:50:22,583 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:22,583 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2125666081] [2020-07-21 00:50:22,584 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 00:50:22,910 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:50:22,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:22,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:50:22,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:23,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5660 backedges. 244 proven. 693 refuted. 0 times theorem prover too weak. 4723 trivial. 0 not checked. [2020-07-21 00:50:23,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:24,672 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:25,096 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:25,097 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:25,495 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:25,605 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:25,659 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:25,700 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:25,760 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:25,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5660 backedges. 244 proven. 707 refuted. 0 times theorem prover too weak. 4709 trivial. 0 not checked. [2020-07-21 00:50:25,951 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2125666081] [2020-07-21 00:50:25,951 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:25,952 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:50:25,952 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685199506] [2020-07-21 00:50:25,953 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:50:25,953 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:25,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:50:25,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:50:25,954 INFO L87 Difference]: Start difference. First operand 109 states and 192 transitions. Second operand 17 states. [2020-07-21 00:50:26,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:26,320 INFO L93 Difference]: Finished difference Result 190 states and 442 transitions. [2020-07-21 00:50:26,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:50:26,323 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 447 [2020-07-21 00:50:26,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:26,327 INFO L225 Difference]: With dead ends: 190 [2020-07-21 00:50:26,327 INFO L226 Difference]: Without dead ends: 178 [2020-07-21 00:50:26,329 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 899 GetRequests, 865 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:50:26,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2020-07-21 00:50:26,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 109. [2020-07-21 00:50:26,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2020-07-21 00:50:26,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 192 transitions. [2020-07-21 00:50:26,348 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 192 transitions. Word has length 447 [2020-07-21 00:50:26,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:26,349 INFO L479 AbstractCegarLoop]: Abstraction has 109 states and 192 transitions. [2020-07-21 00:50:26,349 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:50:26,349 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 192 transitions. [2020-07-21 00:50:26,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2020-07-21 00:50:26,352 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:26,353 INFO L422 BasicCegarLoop]: trace histogram [25, 25, 22, 22, 20, 18, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 9, 6, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:26,567 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:26,568 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:26,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:26,568 INFO L82 PathProgramCache]: Analyzing trace with hash 1086306760, now seen corresponding path program 7 times [2020-07-21 00:50:26,568 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:26,569 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2051945388] [2020-07-21 00:50:26,569 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 00:50:26,893 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:50:26,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:26,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:50:26,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:27,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2951 backedges. 241 proven. 424 refuted. 0 times theorem prover too weak. 2286 trivial. 0 not checked. [2020-07-21 00:50:27,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:28,518 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:28,924 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:29,094 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:29,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:29,257 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:29,257 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:29,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:29,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2951 backedges. 243 proven. 438 refuted. 0 times theorem prover too weak. 2270 trivial. 0 not checked. [2020-07-21 00:50:29,553 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2051945388] [2020-07-21 00:50:29,553 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:29,553 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:50:29,553 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143901135] [2020-07-21 00:50:29,554 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:50:29,554 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:29,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:50:29,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:50:29,555 INFO L87 Difference]: Start difference. First operand 109 states and 192 transitions. Second operand 17 states. [2020-07-21 00:50:29,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:29,858 INFO L93 Difference]: Finished difference Result 156 states and 320 transitions. [2020-07-21 00:50:29,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:50:29,859 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 327 [2020-07-21 00:50:29,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:29,862 INFO L225 Difference]: With dead ends: 156 [2020-07-21 00:50:29,862 INFO L226 Difference]: Without dead ends: 147 [2020-07-21 00:50:29,864 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 625 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:50:29,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2020-07-21 00:50:29,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 121. [2020-07-21 00:50:29,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2020-07-21 00:50:29,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 230 transitions. [2020-07-21 00:50:29,881 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 230 transitions. Word has length 327 [2020-07-21 00:50:29,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:29,882 INFO L479 AbstractCegarLoop]: Abstraction has 121 states and 230 transitions. [2020-07-21 00:50:29,882 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:50:29,882 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 230 transitions. [2020-07-21 00:50:29,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 597 [2020-07-21 00:50:29,889 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:29,889 INFO L422 BasicCegarLoop]: trace histogram [49, 49, 38, 38, 35, 32, 24, 24, 24, 24, 24, 24, 24, 19, 19, 19, 19, 19, 19, 19, 16, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:30,103 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:30,104 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:30,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:30,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1906084546, now seen corresponding path program 8 times [2020-07-21 00:50:30,106 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:30,106 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [216557067] [2020-07-21 00:50:30,107 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 00:50:30,490 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:50:30,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:30,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:50:30,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:30,795 INFO L134 CoverageAnalysis]: Checked inductivity of 10395 backedges. 354 proven. 1164 refuted. 0 times theorem prover too weak. 8877 trivial. 0 not checked. [2020-07-21 00:50:30,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:33,420 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,161 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,162 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,417 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,596 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,596 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,701 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,702 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,761 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,762 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:34,861 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:35,184 INFO L134 CoverageAnalysis]: Checked inductivity of 10395 backedges. 356 proven. 1183 refuted. 0 times theorem prover too weak. 8856 trivial. 0 not checked. [2020-07-21 00:50:35,184 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [216557067] [2020-07-21 00:50:35,184 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:35,185 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:50:35,185 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569329531] [2020-07-21 00:50:35,186 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:50:35,186 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:35,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:50:35,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:50:35,187 INFO L87 Difference]: Start difference. First operand 121 states and 230 transitions. Second operand 19 states. [2020-07-21 00:50:35,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:35,587 INFO L93 Difference]: Finished difference Result 159 states and 322 transitions. [2020-07-21 00:50:35,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:50:35,588 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 596 [2020-07-21 00:50:35,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:35,591 INFO L225 Difference]: With dead ends: 159 [2020-07-21 00:50:35,591 INFO L226 Difference]: Without dead ends: 150 [2020-07-21 00:50:35,592 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1198 GetRequests, 1159 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:50:35,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2020-07-21 00:50:35,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 120. [2020-07-21 00:50:35,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2020-07-21 00:50:35,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 218 transitions. [2020-07-21 00:50:35,608 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 218 transitions. Word has length 596 [2020-07-21 00:50:35,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:35,609 INFO L479 AbstractCegarLoop]: Abstraction has 120 states and 218 transitions. [2020-07-21 00:50:35,609 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:50:35,609 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 218 transitions. [2020-07-21 00:50:35,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2020-07-21 00:50:35,613 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:35,614 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 25, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 9, 9, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:35,826 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:35,827 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:35,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:35,828 INFO L82 PathProgramCache]: Analyzing trace with hash -2126389129, now seen corresponding path program 9 times [2020-07-21 00:50:35,828 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:35,829 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2131926738] [2020-07-21 00:50:35,829 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 00:50:36,216 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:50:36,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:36,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:50:36,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:36,391 INFO L134 CoverageAnalysis]: Checked inductivity of 5656 backedges. 294 proven. 639 refuted. 0 times theorem prover too weak. 4723 trivial. 0 not checked. [2020-07-21 00:50:36,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:38,014 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,014 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,634 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,792 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,962 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:38,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:39,021 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:39,093 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:39,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5656 backedges. 294 proven. 655 refuted. 0 times theorem prover too weak. 4707 trivial. 0 not checked. [2020-07-21 00:50:39,332 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2131926738] [2020-07-21 00:50:39,333 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:39,333 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:50:39,333 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53121273] [2020-07-21 00:50:39,334 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:50:39,334 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:39,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:50:39,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:50:39,334 INFO L87 Difference]: Start difference. First operand 120 states and 218 transitions. Second operand 17 states. [2020-07-21 00:50:39,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:39,639 INFO L93 Difference]: Finished difference Result 171 states and 354 transitions. [2020-07-21 00:50:39,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:50:39,640 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 447 [2020-07-21 00:50:39,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:39,644 INFO L225 Difference]: With dead ends: 171 [2020-07-21 00:50:39,644 INFO L226 Difference]: Without dead ends: 162 [2020-07-21 00:50:39,645 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 899 GetRequests, 865 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:50:39,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2020-07-21 00:50:39,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 114. [2020-07-21 00:50:39,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2020-07-21 00:50:39,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 206 transitions. [2020-07-21 00:50:39,660 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 206 transitions. Word has length 447 [2020-07-21 00:50:39,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:39,661 INFO L479 AbstractCegarLoop]: Abstraction has 114 states and 206 transitions. [2020-07-21 00:50:39,661 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:50:39,661 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 206 transitions. [2020-07-21 00:50:39,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2020-07-21 00:50:39,665 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:39,666 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 30, 30, 26, 25, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 11, 9, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:39,879 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:39,880 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:39,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:39,881 INFO L82 PathProgramCache]: Analyzing trace with hash 280776720, now seen corresponding path program 10 times [2020-07-21 00:50:39,881 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:39,881 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2071776095] [2020-07-21 00:50:39,881 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 00:50:40,317 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:50:40,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:40,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:50:40,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:40,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5377 backedges. 266 proven. 517 refuted. 0 times theorem prover too weak. 4594 trivial. 0 not checked. [2020-07-21 00:50:40,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:41,712 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:42,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:42,231 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:42,341 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:42,399 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:42,400 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:42,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:42,534 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:42,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5377 backedges. 266 proven. 527 refuted. 0 times theorem prover too weak. 4584 trivial. 0 not checked. [2020-07-21 00:50:42,786 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2071776095] [2020-07-21 00:50:42,786 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:42,787 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:50:42,787 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898433307] [2020-07-21 00:50:42,787 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:50:42,787 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:42,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:50:42,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:50:42,788 INFO L87 Difference]: Start difference. First operand 114 states and 206 transitions. Second operand 15 states. [2020-07-21 00:50:43,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:43,058 INFO L93 Difference]: Finished difference Result 196 states and 493 transitions. [2020-07-21 00:50:43,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:50:43,060 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 436 [2020-07-21 00:50:43,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:43,063 INFO L225 Difference]: With dead ends: 196 [2020-07-21 00:50:43,063 INFO L226 Difference]: Without dead ends: 187 [2020-07-21 00:50:43,065 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 876 GetRequests, 847 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:50:43,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2020-07-21 00:50:43,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 116. [2020-07-21 00:50:43,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2020-07-21 00:50:43,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 214 transitions. [2020-07-21 00:50:43,082 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 214 transitions. Word has length 436 [2020-07-21 00:50:43,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:43,083 INFO L479 AbstractCegarLoop]: Abstraction has 116 states and 214 transitions. [2020-07-21 00:50:43,083 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:50:43,083 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 214 transitions. [2020-07-21 00:50:43,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2020-07-21 00:50:43,087 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:43,088 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 29, 29, 24, 23, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 10, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:43,300 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:43,301 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:43,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:43,302 INFO L82 PathProgramCache]: Analyzing trace with hash -399844557, now seen corresponding path program 11 times [2020-07-21 00:50:43,302 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:43,302 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1697067207] [2020-07-21 00:50:43,302 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 00:50:43,684 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:50:43,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:43,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:50:43,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:43,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4981 backedges. 401 proven. 493 refuted. 0 times theorem prover too weak. 4087 trivial. 0 not checked. [2020-07-21 00:50:43,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:45,611 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:45,879 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:45,880 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:46,087 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:46,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:46,194 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:46,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:46,402 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:46,770 INFO L134 CoverageAnalysis]: Checked inductivity of 4981 backedges. 403 proven. 507 refuted. 0 times theorem prover too weak. 4071 trivial. 0 not checked. [2020-07-21 00:50:46,771 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1697067207] [2020-07-21 00:50:46,771 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:46,771 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:50:46,772 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162674765] [2020-07-21 00:50:46,772 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:50:46,772 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:46,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:50:46,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:50:46,773 INFO L87 Difference]: Start difference. First operand 116 states and 214 transitions. Second operand 17 states. [2020-07-21 00:50:47,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:47,083 INFO L93 Difference]: Finished difference Result 168 states and 369 transitions. [2020-07-21 00:50:47,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:50:47,084 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 420 [2020-07-21 00:50:47,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:47,087 INFO L225 Difference]: With dead ends: 168 [2020-07-21 00:50:47,087 INFO L226 Difference]: Without dead ends: 159 [2020-07-21 00:50:47,089 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 845 GetRequests, 811 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:50:47,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2020-07-21 00:50:47,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 136. [2020-07-21 00:50:47,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2020-07-21 00:50:47,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 278 transitions. [2020-07-21 00:50:47,107 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 278 transitions. Word has length 420 [2020-07-21 00:50:47,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:47,108 INFO L479 AbstractCegarLoop]: Abstraction has 136 states and 278 transitions. [2020-07-21 00:50:47,108 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:50:47,108 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 278 transitions. [2020-07-21 00:50:47,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 513 [2020-07-21 00:50:47,114 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:47,114 INFO L422 BasicCegarLoop]: trace histogram [41, 41, 34, 34, 28, 27, 20, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 14, 10, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:47,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:47,328 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:47,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:47,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1318222248, now seen corresponding path program 12 times [2020-07-21 00:50:47,329 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:47,329 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1665625241] [2020-07-21 00:50:47,330 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 00:50:47,747 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:50:47,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:47,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 00:50:47,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:48,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7557 backedges. 676 proven. 782 refuted. 0 times theorem prover too weak. 6099 trivial. 0 not checked. [2020-07-21 00:50:48,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:50,885 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:50,885 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:51,541 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:51,541 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:51,972 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:52,306 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:52,307 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:52,501 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:52,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:52,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:52,848 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:53,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7557 backedges. 676 proven. 812 refuted. 0 times theorem prover too weak. 6069 trivial. 0 not checked. [2020-07-21 00:50:53,398 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1665625241] [2020-07-21 00:50:53,398 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:50:53,398 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 00:50:53,398 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121886759] [2020-07-21 00:50:53,399 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:50:53,399 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:50:53,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:50:53,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:50:53,400 INFO L87 Difference]: Start difference. First operand 136 states and 278 transitions. Second operand 21 states. [2020-07-21 00:50:53,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:50:53,981 INFO L93 Difference]: Finished difference Result 186 states and 402 transitions. [2020-07-21 00:50:53,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:50:53,982 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 512 [2020-07-21 00:50:53,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:50:53,985 INFO L225 Difference]: With dead ends: 186 [2020-07-21 00:50:53,985 INFO L226 Difference]: Without dead ends: 168 [2020-07-21 00:50:53,988 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1031 GetRequests, 987 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 00:50:53,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2020-07-21 00:50:54,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 162. [2020-07-21 00:50:54,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-07-21 00:50:54,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 337 transitions. [2020-07-21 00:50:54,006 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 337 transitions. Word has length 512 [2020-07-21 00:50:54,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:50:54,007 INFO L479 AbstractCegarLoop]: Abstraction has 162 states and 337 transitions. [2020-07-21 00:50:54,007 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:50:54,007 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 337 transitions. [2020-07-21 00:50:54,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2020-07-21 00:50:54,014 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:50:54,014 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 28, 28, 26, 24, 17, 17, 17, 17, 17, 17, 17, 14, 14, 14, 14, 14, 14, 14, 12, 9, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:50:54,227 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:50:54,228 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:50:54,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:50:54,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1579734348, now seen corresponding path program 13 times [2020-07-21 00:50:54,229 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:50:54,229 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [668368944] [2020-07-21 00:50:54,230 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 00:50:54,760 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:50:54,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:50:54,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 00:50:54,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:50:55,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5401 backedges. 442 proven. 768 refuted. 0 times theorem prover too weak. 4191 trivial. 0 not checked. [2020-07-21 00:50:55,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:50:57,579 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:58,545 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:59,000 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:59,334 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:59,544 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:59,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:59,713 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:50:59,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:00,110 INFO L134 CoverageAnalysis]: Checked inductivity of 5401 backedges. 444 proven. 796 refuted. 0 times theorem prover too weak. 4161 trivial. 0 not checked. [2020-07-21 00:51:00,111 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [668368944] [2020-07-21 00:51:00,111 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:00,111 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 00:51:00,111 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207774973] [2020-07-21 00:51:00,112 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:51:00,112 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:00,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:51:00,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:51:00,112 INFO L87 Difference]: Start difference. First operand 162 states and 337 transitions. Second operand 21 states. [2020-07-21 00:51:00,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:00,694 INFO L93 Difference]: Finished difference Result 187 states and 381 transitions. [2020-07-21 00:51:00,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:51:00,695 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 435 [2020-07-21 00:51:00,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:00,699 INFO L225 Difference]: With dead ends: 187 [2020-07-21 00:51:00,699 INFO L226 Difference]: Without dead ends: 162 [2020-07-21 00:51:00,701 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 877 GetRequests, 833 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 00:51:00,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2020-07-21 00:51:00,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 152. [2020-07-21 00:51:00,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2020-07-21 00:51:00,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 300 transitions. [2020-07-21 00:51:00,720 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 300 transitions. Word has length 435 [2020-07-21 00:51:00,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:00,721 INFO L479 AbstractCegarLoop]: Abstraction has 152 states and 300 transitions. [2020-07-21 00:51:00,721 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:51:00,721 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 300 transitions. [2020-07-21 00:51:00,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2020-07-21 00:51:00,729 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:00,729 INFO L422 BasicCegarLoop]: trace histogram [39, 39, 32, 32, 25, 24, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, 16, 16, 16, 16, 15, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:00,942 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:00,943 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:00,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:00,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1340678970, now seen corresponding path program 14 times [2020-07-21 00:51:00,945 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:00,945 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1277412284] [2020-07-21 00:51:00,945 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 00:51:01,432 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:51:01,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:01,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:51:01,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:01,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6688 backedges. 520 proven. 674 refuted. 0 times theorem prover too weak. 5494 trivial. 0 not checked. [2020-07-21 00:51:01,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:03,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:04,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:04,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:04,718 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:04,913 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:05,028 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:05,029 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:05,092 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:05,252 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:05,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6688 backedges. 524 proven. 691 refuted. 0 times theorem prover too weak. 5473 trivial. 0 not checked. [2020-07-21 00:51:05,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1277412284] [2020-07-21 00:51:05,729 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:05,729 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:51:05,729 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584928352] [2020-07-21 00:51:05,730 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:51:05,730 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:05,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:51:05,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:51:05,730 INFO L87 Difference]: Start difference. First operand 152 states and 300 transitions. Second operand 19 states. [2020-07-21 00:51:06,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:06,152 INFO L93 Difference]: Finished difference Result 205 states and 442 transitions. [2020-07-21 00:51:06,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:51:06,154 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 482 [2020-07-21 00:51:06,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:06,159 INFO L225 Difference]: With dead ends: 205 [2020-07-21 00:51:06,159 INFO L226 Difference]: Without dead ends: 196 [2020-07-21 00:51:06,161 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 931 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:51:06,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2020-07-21 00:51:06,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 148. [2020-07-21 00:51:06,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2020-07-21 00:51:06,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 283 transitions. [2020-07-21 00:51:06,182 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 283 transitions. Word has length 482 [2020-07-21 00:51:06,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:06,182 INFO L479 AbstractCegarLoop]: Abstraction has 148 states and 283 transitions. [2020-07-21 00:51:06,182 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:51:06,183 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 283 transitions. [2020-07-21 00:51:06,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 381 [2020-07-21 00:51:06,188 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:06,188 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 26, 26, 22, 21, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 9, 7, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:06,402 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:06,403 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:06,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:06,404 INFO L82 PathProgramCache]: Analyzing trace with hash 717584092, now seen corresponding path program 15 times [2020-07-21 00:51:06,404 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:06,404 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1647918560] [2020-07-21 00:51:06,404 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 00:51:06,894 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:51:06,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:06,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:51:06,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:07,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4041 backedges. 396 proven. 380 refuted. 0 times theorem prover too weak. 3265 trivial. 0 not checked. [2020-07-21 00:51:07,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:08,761 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,058 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,285 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,286 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,417 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,418 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,480 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,481 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,532 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:09,654 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:10,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4041 backedges. 398 proven. 392 refuted. 0 times theorem prover too weak. 3251 trivial. 0 not checked. [2020-07-21 00:51:10,112 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1647918560] [2020-07-21 00:51:10,112 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:10,113 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:51:10,113 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972714028] [2020-07-21 00:51:10,113 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:51:10,114 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:10,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:51:10,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:51:10,114 INFO L87 Difference]: Start difference. First operand 148 states and 283 transitions. Second operand 17 states. [2020-07-21 00:51:10,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:10,489 INFO L93 Difference]: Finished difference Result 231 states and 517 transitions. [2020-07-21 00:51:10,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:51:10,490 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 380 [2020-07-21 00:51:10,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:10,495 INFO L225 Difference]: With dead ends: 231 [2020-07-21 00:51:10,496 INFO L226 Difference]: Without dead ends: 222 [2020-07-21 00:51:10,498 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 765 GetRequests, 731 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:51:10,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2020-07-21 00:51:10,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 143. [2020-07-21 00:51:10,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2020-07-21 00:51:10,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 264 transitions. [2020-07-21 00:51:10,522 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 264 transitions. Word has length 380 [2020-07-21 00:51:10,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:10,522 INFO L479 AbstractCegarLoop]: Abstraction has 143 states and 264 transitions. [2020-07-21 00:51:10,522 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:51:10,522 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 264 transitions. [2020-07-21 00:51:10,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2020-07-21 00:51:10,529 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:10,529 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 26, 26, 24, 22, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 13, 13, 13, 11, 7, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:10,744 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:10,745 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:10,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:10,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1282091601, now seen corresponding path program 16 times [2020-07-21 00:51:10,746 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:10,746 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [168359273] [2020-07-21 00:51:10,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 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 00:51:11,220 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:51:11,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:11,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:51:11,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:11,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4399 backedges. 391 proven. 580 refuted. 0 times theorem prover too weak. 3428 trivial. 0 not checked. [2020-07-21 00:51:11,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:13,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:14,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:14,585 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:14,586 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:14,789 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:14,914 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:14,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:15,043 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:15,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:15,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4399 backedges. 395 proven. 597 refuted. 0 times theorem prover too weak. 3407 trivial. 0 not checked. [2020-07-21 00:51:15,377 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [168359273] [2020-07-21 00:51:15,378 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:15,378 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:51:15,378 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645423391] [2020-07-21 00:51:15,379 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:51:15,379 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:15,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:51:15,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:51:15,380 INFO L87 Difference]: Start difference. First operand 143 states and 264 transitions. Second operand 19 states. [2020-07-21 00:51:15,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:15,876 INFO L93 Difference]: Finished difference Result 203 states and 406 transitions. [2020-07-21 00:51:15,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:51:15,878 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 395 [2020-07-21 00:51:15,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:15,882 INFO L225 Difference]: With dead ends: 203 [2020-07-21 00:51:15,882 INFO L226 Difference]: Without dead ends: 169 [2020-07-21 00:51:15,886 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 757 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:51:15,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2020-07-21 00:51:15,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 163. [2020-07-21 00:51:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2020-07-21 00:51:15,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 311 transitions. [2020-07-21 00:51:15,906 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 311 transitions. Word has length 395 [2020-07-21 00:51:15,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:15,907 INFO L479 AbstractCegarLoop]: Abstraction has 163 states and 311 transitions. [2020-07-21 00:51:15,907 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:51:15,907 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 311 transitions. [2020-07-21 00:51:15,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2020-07-21 00:51:15,912 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:15,913 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 24, 24, 22, 21, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 12, 12, 10, 7, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:16,121 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:16,122 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:16,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:16,123 INFO L82 PathProgramCache]: Analyzing trace with hash 463740321, now seen corresponding path program 17 times [2020-07-21 00:51:16,123 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:16,123 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [606741766] [2020-07-21 00:51:16,123 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 00:51:16,635 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:51:16,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:16,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:51:16,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:16,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3797 backedges. 349 proven. 300 refuted. 0 times theorem prover too weak. 3148 trivial. 0 not checked. [2020-07-21 00:51:16,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:18,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:18,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:18,505 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:18,506 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:18,576 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:18,639 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:18,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:19,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3797 backedges. 349 proven. 312 refuted. 0 times theorem prover too weak. 3136 trivial. 0 not checked. [2020-07-21 00:51:19,174 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [606741766] [2020-07-21 00:51:19,174 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:19,174 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:51:19,174 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028423219] [2020-07-21 00:51:19,175 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:51:19,175 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:19,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:51:19,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:51:19,175 INFO L87 Difference]: Start difference. First operand 163 states and 311 transitions. Second operand 15 states. [2020-07-21 00:51:19,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:19,469 INFO L93 Difference]: Finished difference Result 289 states and 700 transitions. [2020-07-21 00:51:19,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:51:19,471 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 368 [2020-07-21 00:51:19,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:19,476 INFO L225 Difference]: With dead ends: 289 [2020-07-21 00:51:19,476 INFO L226 Difference]: Without dead ends: 280 [2020-07-21 00:51:19,479 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 740 GetRequests, 711 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:51:19,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2020-07-21 00:51:19,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 160. [2020-07-21 00:51:19,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2020-07-21 00:51:19,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 302 transitions. [2020-07-21 00:51:19,503 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 302 transitions. Word has length 368 [2020-07-21 00:51:19,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:19,504 INFO L479 AbstractCegarLoop]: Abstraction has 160 states and 302 transitions. [2020-07-21 00:51:19,504 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:51:19,504 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 302 transitions. [2020-07-21 00:51:19,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 446 [2020-07-21 00:51:19,509 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:19,509 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 25, 23, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 9, 9, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:19,723 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:19,724 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:19,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:19,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1920591461, now seen corresponding path program 18 times [2020-07-21 00:51:19,724 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:19,725 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1763101578] [2020-07-21 00:51:19,725 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 00:51:20,233 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:51:20,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:20,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:51:20,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:20,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5609 backedges. 312 proven. 619 refuted. 0 times theorem prover too weak. 4678 trivial. 0 not checked. [2020-07-21 00:51:20,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:22,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:22,378 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,090 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,091 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,322 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,323 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,446 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,520 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,521 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,702 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:23,986 INFO L134 CoverageAnalysis]: Checked inductivity of 5609 backedges. 314 proven. 631 refuted. 0 times theorem prover too weak. 4664 trivial. 0 not checked. [2020-07-21 00:51:23,986 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1763101578] [2020-07-21 00:51:23,986 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:23,987 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:51:23,987 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866171958] [2020-07-21 00:51:23,987 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:51:23,988 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:23,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:51:23,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:51:23,988 INFO L87 Difference]: Start difference. First operand 160 states and 302 transitions. Second operand 17 states. [2020-07-21 00:51:24,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:24,377 INFO L93 Difference]: Finished difference Result 212 states and 424 transitions. [2020-07-21 00:51:24,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:51:24,379 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 445 [2020-07-21 00:51:24,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:24,383 INFO L225 Difference]: With dead ends: 212 [2020-07-21 00:51:24,384 INFO L226 Difference]: Without dead ends: 203 [2020-07-21 00:51:24,386 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 895 GetRequests, 861 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:51:24,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2020-07-21 00:51:24,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 163. [2020-07-21 00:51:24,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2020-07-21 00:51:24,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 311 transitions. [2020-07-21 00:51:24,414 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 311 transitions. Word has length 445 [2020-07-21 00:51:24,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:24,415 INFO L479 AbstractCegarLoop]: Abstraction has 163 states and 311 transitions. [2020-07-21 00:51:24,415 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:51:24,415 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 311 transitions. [2020-07-21 00:51:24,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2020-07-21 00:51:24,423 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:24,424 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 28, 28, 24, 23, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 10, 8, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:24,636 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:24,637 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:24,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:24,637 INFO L82 PathProgramCache]: Analyzing trace with hash -2086091792, now seen corresponding path program 19 times [2020-07-21 00:51:24,637 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:24,638 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1275705668] [2020-07-21 00:51:24,638 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 00:51:25,192 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:51:25,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:25,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:51:25,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:25,454 INFO L134 CoverageAnalysis]: Checked inductivity of 4685 backedges. 570 proven. 428 refuted. 0 times theorem prover too weak. 3687 trivial. 0 not checked. [2020-07-21 00:51:25,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:27,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,151 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,538 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,751 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,883 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,884 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:28,953 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:29,003 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:29,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:29,213 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:29,654 INFO L134 CoverageAnalysis]: Checked inductivity of 4685 backedges. 570 proven. 455 refuted. 0 times theorem prover too weak. 3660 trivial. 0 not checked. [2020-07-21 00:51:29,654 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1275705668] [2020-07-21 00:51:29,655 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:29,655 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 00:51:29,655 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190597908] [2020-07-21 00:51:29,656 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 00:51:29,656 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:29,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 00:51:29,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:51:29,657 INFO L87 Difference]: Start difference. First operand 163 states and 311 transitions. Second operand 20 states. [2020-07-21 00:51:30,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:30,208 INFO L93 Difference]: Finished difference Result 290 states and 704 transitions. [2020-07-21 00:51:30,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:51:30,210 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 408 [2020-07-21 00:51:30,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:30,215 INFO L225 Difference]: With dead ends: 290 [2020-07-21 00:51:30,216 INFO L226 Difference]: Without dead ends: 272 [2020-07-21 00:51:30,219 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 822 GetRequests, 783 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 00:51:30,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2020-07-21 00:51:30,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 177. [2020-07-21 00:51:30,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2020-07-21 00:51:30,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 368 transitions. [2020-07-21 00:51:30,243 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 368 transitions. Word has length 408 [2020-07-21 00:51:30,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:30,244 INFO L479 AbstractCegarLoop]: Abstraction has 177 states and 368 transitions. [2020-07-21 00:51:30,244 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 00:51:30,244 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 368 transitions. [2020-07-21 00:51:30,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2020-07-21 00:51:30,250 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:30,250 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 25, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:30,463 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:30,464 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:30,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:30,465 INFO L82 PathProgramCache]: Analyzing trace with hash -2026057859, now seen corresponding path program 20 times [2020-07-21 00:51:30,466 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:30,466 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [104555201] [2020-07-21 00:51:30,466 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 00:51:31,052 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:51:31,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:31,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:51:31,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:31,256 INFO L134 CoverageAnalysis]: Checked inductivity of 5016 backedges. 276 proven. 763 refuted. 0 times theorem prover too weak. 3977 trivial. 0 not checked. [2020-07-21 00:51:31,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:33,826 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:33,827 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:34,637 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:34,638 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,128 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,129 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,310 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,311 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,513 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,514 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,558 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,607 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:35,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5016 backedges. 280 proven. 782 refuted. 0 times theorem prover too weak. 3954 trivial. 0 not checked. [2020-07-21 00:51:35,818 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [104555201] [2020-07-21 00:51:35,818 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:35,818 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:51:35,818 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836816468] [2020-07-21 00:51:35,819 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:51:35,820 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:35,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:51:35,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:51:35,820 INFO L87 Difference]: Start difference. First operand 177 states and 368 transitions. Second operand 19 states. [2020-07-21 00:51:36,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:36,294 INFO L93 Difference]: Finished difference Result 284 states and 657 transitions. [2020-07-21 00:51:36,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:51:36,296 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 422 [2020-07-21 00:51:36,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:36,300 INFO L225 Difference]: With dead ends: 284 [2020-07-21 00:51:36,300 INFO L226 Difference]: Without dead ends: 210 [2020-07-21 00:51:36,304 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 811 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:51:36,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2020-07-21 00:51:36,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 177. [2020-07-21 00:51:36,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2020-07-21 00:51:36,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 348 transitions. [2020-07-21 00:51:36,320 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 348 transitions. Word has length 422 [2020-07-21 00:51:36,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:36,321 INFO L479 AbstractCegarLoop]: Abstraction has 177 states and 348 transitions. [2020-07-21 00:51:36,321 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:51:36,321 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 348 transitions. [2020-07-21 00:51:36,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2020-07-21 00:51:36,326 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:36,326 INFO L422 BasicCegarLoop]: trace histogram [29, 29, 26, 26, 25, 21, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 7, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:36,529 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:36,530 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:36,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:36,531 INFO L82 PathProgramCache]: Analyzing trace with hash -551529366, now seen corresponding path program 21 times [2020-07-21 00:51:36,531 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:36,531 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1292678928] [2020-07-21 00:51:36,532 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 00:51:37,050 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:51:37,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:37,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:51:37,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:37,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4110 backedges. 227 proven. 709 refuted. 0 times theorem prover too weak. 3174 trivial. 0 not checked. [2020-07-21 00:51:37,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:39,615 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:39,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:40,442 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:40,443 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:40,968 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:40,969 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:41,276 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:41,407 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:41,407 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:41,478 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:41,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:41,552 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:41,718 INFO L134 CoverageAnalysis]: Checked inductivity of 4110 backedges. 235 proven. 722 refuted. 0 times theorem prover too weak. 3153 trivial. 0 not checked. [2020-07-21 00:51:41,718 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1292678928] [2020-07-21 00:51:41,718 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:41,718 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:51:41,719 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413621717] [2020-07-21 00:51:41,719 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:51:41,719 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:41,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:51:41,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:51:41,720 INFO L87 Difference]: Start difference. First operand 177 states and 348 transitions. Second operand 19 states. [2020-07-21 00:51:42,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:42,321 INFO L93 Difference]: Finished difference Result 353 states and 876 transitions. [2020-07-21 00:51:42,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:51:42,322 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 383 [2020-07-21 00:51:42,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:42,332 INFO L225 Difference]: With dead ends: 353 [2020-07-21 00:51:42,332 INFO L226 Difference]: Without dead ends: 217 [2020-07-21 00:51:42,338 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 772 GetRequests, 733 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:51:42,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2020-07-21 00:51:42,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 174. [2020-07-21 00:51:42,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2020-07-21 00:51:42,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 335 transitions. [2020-07-21 00:51:42,361 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 335 transitions. Word has length 383 [2020-07-21 00:51:42,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:42,362 INFO L479 AbstractCegarLoop]: Abstraction has 174 states and 335 transitions. [2020-07-21 00:51:42,362 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:51:42,362 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 335 transitions. [2020-07-21 00:51:42,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 545 [2020-07-21 00:51:42,366 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:42,367 INFO L422 BasicCegarLoop]: trace histogram [41, 41, 38, 38, 32, 31, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 12, 12, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:42,567 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:42,568 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:42,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:42,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1270821826, now seen corresponding path program 22 times [2020-07-21 00:51:42,569 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:42,569 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [664735150] [2020-07-21 00:51:42,570 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 00:51:43,180 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:51:43,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:43,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:51:43,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:43,382 INFO L134 CoverageAnalysis]: Checked inductivity of 8497 backedges. 413 proven. 583 refuted. 0 times theorem prover too weak. 7501 trivial. 0 not checked. [2020-07-21 00:51:43,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:45,617 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:45,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:45,873 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:46,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:46,006 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:46,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:46,081 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:46,178 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:46,381 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:46,897 INFO L134 CoverageAnalysis]: Checked inductivity of 8497 backedges. 415 proven. 591 refuted. 0 times theorem prover too weak. 7491 trivial. 0 not checked. [2020-07-21 00:51:46,897 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [664735150] [2020-07-21 00:51:46,897 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:46,898 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:51:46,898 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23934962] [2020-07-21 00:51:46,898 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:51:46,899 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:46,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:51:46,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:51:46,899 INFO L87 Difference]: Start difference. First operand 174 states and 335 transitions. Second operand 15 states. [2020-07-21 00:51:47,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:47,240 INFO L93 Difference]: Finished difference Result 285 states and 661 transitions. [2020-07-21 00:51:47,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:51:47,242 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 544 [2020-07-21 00:51:47,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:47,246 INFO L225 Difference]: With dead ends: 285 [2020-07-21 00:51:47,246 INFO L226 Difference]: Without dead ends: 276 [2020-07-21 00:51:47,249 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1092 GetRequests, 1063 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:51:47,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2020-07-21 00:51:47,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 185. [2020-07-21 00:51:47,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2020-07-21 00:51:47,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 379 transitions. [2020-07-21 00:51:47,277 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 379 transitions. Word has length 544 [2020-07-21 00:51:47,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:47,278 INFO L479 AbstractCegarLoop]: Abstraction has 185 states and 379 transitions. [2020-07-21 00:51:47,278 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:51:47,278 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 379 transitions. [2020-07-21 00:51:47,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 446 [2020-07-21 00:51:47,285 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:47,285 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 31, 31, 24, 24, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 10, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:47,499 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:47,500 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:47,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:47,501 INFO L82 PathProgramCache]: Analyzing trace with hash 1578041339, now seen corresponding path program 23 times [2020-07-21 00:51:47,501 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:47,501 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [374945568] [2020-07-21 00:51:47,502 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 00:51:48,142 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:51:48,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:48,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:51:48,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:48,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5620 backedges. 438 proven. 494 refuted. 0 times theorem prover too weak. 4688 trivial. 0 not checked. [2020-07-21 00:51:48,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:50,618 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:50,619 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:50,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:51,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:51,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:51,394 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:51,395 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:51,479 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:51,480 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:51,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:51,764 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 5620 backedges. 438 proven. 510 refuted. 0 times theorem prover too weak. 4672 trivial. 0 not checked. [2020-07-21 00:51:52,281 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [374945568] [2020-07-21 00:51:52,281 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:52,282 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:51:52,282 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046811191] [2020-07-21 00:51:52,282 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:51:52,282 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:52,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:51:52,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:51:52,283 INFO L87 Difference]: Start difference. First operand 185 states and 379 transitions. Second operand 17 states. [2020-07-21 00:51:52,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:52,676 INFO L93 Difference]: Finished difference Result 251 states and 557 transitions. [2020-07-21 00:51:52,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:51:52,678 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 445 [2020-07-21 00:51:52,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:52,683 INFO L225 Difference]: With dead ends: 251 [2020-07-21 00:51:52,683 INFO L226 Difference]: Without dead ends: 242 [2020-07-21 00:51:52,685 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 895 GetRequests, 861 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:51:52,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2020-07-21 00:51:52,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 182. [2020-07-21 00:51:52,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2020-07-21 00:51:52,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 369 transitions. [2020-07-21 00:51:52,703 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 369 transitions. Word has length 445 [2020-07-21 00:51:52,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:52,704 INFO L479 AbstractCegarLoop]: Abstraction has 182 states and 369 transitions. [2020-07-21 00:51:52,704 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:51:52,704 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 369 transitions. [2020-07-21 00:51:52,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2020-07-21 00:51:52,708 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:52,708 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 25, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 9, 9, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:52,909 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:52,909 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:52,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:52,910 INFO L82 PathProgramCache]: Analyzing trace with hash 453533303, now seen corresponding path program 24 times [2020-07-21 00:51:52,910 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:52,911 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1613994709] [2020-07-21 00:51:52,911 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 00:51:53,546 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:51:53,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:51:53,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:51:53,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:51:53,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5656 backedges. 573 proven. 535 refuted. 0 times theorem prover too weak. 4548 trivial. 0 not checked. [2020-07-21 00:51:53,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:51:56,348 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:56,908 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:57,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:57,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:57,589 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:57,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:57,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:57,818 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:57,894 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:58,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:51:58,599 INFO L134 CoverageAnalysis]: Checked inductivity of 5656 backedges. 573 proven. 558 refuted. 0 times theorem prover too weak. 4525 trivial. 0 not checked. [2020-07-21 00:51:58,600 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1613994709] [2020-07-21 00:51:58,600 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:51:58,600 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:51:58,600 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187270810] [2020-07-21 00:51:58,601 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:51:58,601 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:51:58,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:51:58,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:51:58,602 INFO L87 Difference]: Start difference. First operand 182 states and 369 transitions. Second operand 19 states. [2020-07-21 00:51:59,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:51:59,223 INFO L93 Difference]: Finished difference Result 246 states and 548 transitions. [2020-07-21 00:51:59,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:51:59,225 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 447 [2020-07-21 00:51:59,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:51:59,230 INFO L225 Difference]: With dead ends: 246 [2020-07-21 00:51:59,230 INFO L226 Difference]: Without dead ends: 228 [2020-07-21 00:51:59,233 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 861 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:51:59,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2020-07-21 00:51:59,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 173. [2020-07-21 00:51:59,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2020-07-21 00:51:59,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 360 transitions. [2020-07-21 00:51:59,254 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 360 transitions. Word has length 447 [2020-07-21 00:51:59,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:51:59,255 INFO L479 AbstractCegarLoop]: Abstraction has 173 states and 360 transitions. [2020-07-21 00:51:59,255 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:51:59,255 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 360 transitions. [2020-07-21 00:51:59,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2020-07-21 00:51:59,261 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:51:59,261 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 29, 29, 25, 23, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 11, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:51:59,474 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:51:59,475 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:51:59,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:51:59,476 INFO L82 PathProgramCache]: Analyzing trace with hash -653963705, now seen corresponding path program 25 times [2020-07-21 00:51:59,476 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:51:59,477 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [731570176] [2020-07-21 00:51:59,477 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 00:52:00,203 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:52:00,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:00,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 705 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:52:00,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:00,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5005 backedges. 472 proven. 405 refuted. 0 times theorem prover too weak. 4128 trivial. 0 not checked. [2020-07-21 00:52:00,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:02,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:02,326 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:02,672 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:02,673 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:02,873 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:02,874 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:03,002 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:03,068 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:03,069 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:03,160 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:03,380 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:03,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5005 backedges. 476 proven. 415 refuted. 0 times theorem prover too weak. 4114 trivial. 0 not checked. [2020-07-21 00:52:03,837 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [731570176] [2020-07-21 00:52:03,837 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:03,837 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:52:03,837 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74778240] [2020-07-21 00:52:03,838 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:52:03,838 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:03,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:52:03,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:52:03,838 INFO L87 Difference]: Start difference. First operand 173 states and 360 transitions. Second operand 17 states. [2020-07-21 00:52:04,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:04,311 INFO L93 Difference]: Finished difference Result 212 states and 447 transitions. [2020-07-21 00:52:04,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:52:04,313 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 421 [2020-07-21 00:52:04,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:04,318 INFO L225 Difference]: With dead ends: 212 [2020-07-21 00:52:04,318 INFO L226 Difference]: Without dead ends: 203 [2020-07-21 00:52:04,320 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 847 GetRequests, 813 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:52:04,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2020-07-21 00:52:04,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 160. [2020-07-21 00:52:04,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2020-07-21 00:52:04,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 311 transitions. [2020-07-21 00:52:04,340 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 311 transitions. Word has length 421 [2020-07-21 00:52:04,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:04,341 INFO L479 AbstractCegarLoop]: Abstraction has 160 states and 311 transitions. [2020-07-21 00:52:04,341 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:52:04,342 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 311 transitions. [2020-07-21 00:52:04,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2020-07-21 00:52:04,347 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:04,348 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 31, 31, 26, 25, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 11, 8, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:04,561 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:04,562 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:04,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:04,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1492157095, now seen corresponding path program 26 times [2020-07-21 00:52:04,563 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:04,564 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1938954009] [2020-07-21 00:52:04,564 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 00:52:05,265 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:52:05,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:05,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:52:05,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:05,436 INFO L134 CoverageAnalysis]: Checked inductivity of 5693 backedges. 392 proven. 382 refuted. 0 times theorem prover too weak. 4919 trivial. 0 not checked. [2020-07-21 00:52:05,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:07,169 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,420 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,421 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,554 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,554 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,616 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,669 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,730 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:07,951 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:08,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5693 backedges. 392 proven. 392 refuted. 0 times theorem prover too weak. 4909 trivial. 0 not checked. [2020-07-21 00:52:08,443 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1938954009] [2020-07-21 00:52:08,443 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:08,443 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:52:08,443 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276638857] [2020-07-21 00:52:08,444 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:52:08,444 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:08,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:52:08,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:52:08,444 INFO L87 Difference]: Start difference. First operand 160 states and 311 transitions. Second operand 15 states. [2020-07-21 00:52:08,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:08,774 INFO L93 Difference]: Finished difference Result 199 states and 394 transitions. [2020-07-21 00:52:08,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:52:08,775 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 448 [2020-07-21 00:52:08,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:08,778 INFO L225 Difference]: With dead ends: 199 [2020-07-21 00:52:08,778 INFO L226 Difference]: Without dead ends: 190 [2020-07-21 00:52:08,781 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 871 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:52:08,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2020-07-21 00:52:08,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 157. [2020-07-21 00:52:08,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2020-07-21 00:52:08,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 301 transitions. [2020-07-21 00:52:08,799 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 301 transitions. Word has length 448 [2020-07-21 00:52:08,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:08,799 INFO L479 AbstractCegarLoop]: Abstraction has 157 states and 301 transitions. [2020-07-21 00:52:08,800 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:52:08,800 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 301 transitions. [2020-07-21 00:52:08,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2020-07-21 00:52:08,805 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:08,806 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 31, 31, 26, 24, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 11, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:09,012 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:09,013 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:09,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:09,014 INFO L82 PathProgramCache]: Analyzing trace with hash 604432549, now seen corresponding path program 27 times [2020-07-21 00:52:09,014 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:09,015 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2129346134] [2020-07-21 00:52:09,015 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 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:09,663 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:52:09,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:09,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:52:09,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:09,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5669 backedges. 676 proven. 283 refuted. 0 times theorem prover too weak. 4710 trivial. 0 not checked. [2020-07-21 00:52:09,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:11,420 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:11,926 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:12,194 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:12,328 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:12,408 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:12,409 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:12,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 5669 backedges. 680 proven. 295 refuted. 0 times theorem prover too weak. 4694 trivial. 0 not checked. [2020-07-21 00:52:13,581 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2129346134] [2020-07-21 00:52:13,581 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:13,581 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:52:13,581 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926842621] [2020-07-21 00:52:13,582 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:52:13,582 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:13,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:52:13,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:52:13,582 INFO L87 Difference]: Start difference. First operand 157 states and 301 transitions. Second operand 17 states. [2020-07-21 00:52:13,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:13,963 INFO L93 Difference]: Finished difference Result 236 states and 540 transitions. [2020-07-21 00:52:13,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:52:13,964 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 447 [2020-07-21 00:52:13,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:13,969 INFO L225 Difference]: With dead ends: 236 [2020-07-21 00:52:13,969 INFO L226 Difference]: Without dead ends: 221 [2020-07-21 00:52:13,971 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 899 GetRequests, 865 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:52:13,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-07-21 00:52:13,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 190. [2020-07-21 00:52:13,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2020-07-21 00:52:13,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 406 transitions. [2020-07-21 00:52:13,991 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 406 transitions. Word has length 447 [2020-07-21 00:52:13,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:13,991 INFO L479 AbstractCegarLoop]: Abstraction has 190 states and 406 transitions. [2020-07-21 00:52:13,991 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:52:13,991 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 406 transitions. [2020-07-21 00:52:13,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 645 [2020-07-21 00:52:13,998 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:13,998 INFO L422 BasicCegarLoop]: trace histogram [53, 53, 42, 42, 34, 33, 26, 26, 26, 26, 26, 26, 26, 21, 21, 21, 21, 21, 21, 21, 20, 12, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:14,198 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:14,199 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:14,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:14,200 INFO L82 PathProgramCache]: Analyzing trace with hash -384093826, now seen corresponding path program 28 times [2020-07-21 00:52:14,200 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:14,201 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [471800461] [2020-07-21 00:52:14,201 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:14,988 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:52:14,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:14,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 717 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 00:52:15,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:15,414 INFO L134 CoverageAnalysis]: Checked inductivity of 12185 backedges. 418 proven. 1092 refuted. 0 times theorem prover too weak. 10675 trivial. 0 not checked. [2020-07-21 00:52:15,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:18,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:19,661 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:19,662 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:19,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:19,995 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:20,189 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:20,190 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:20,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:20,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:20,425 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:20,550 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:20,974 INFO L134 CoverageAnalysis]: Checked inductivity of 12185 backedges. 420 proven. 1104 refuted. 0 times theorem prover too weak. 10661 trivial. 0 not checked. [2020-07-21 00:52:20,974 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [471800461] [2020-07-21 00:52:20,975 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:20,975 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 00:52:20,975 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818942765] [2020-07-21 00:52:20,976 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:52:20,976 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:20,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:52:20,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:52:20,976 INFO L87 Difference]: Start difference. First operand 190 states and 406 transitions. Second operand 19 states. [2020-07-21 00:52:21,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:21,449 INFO L93 Difference]: Finished difference Result 248 states and 546 transitions. [2020-07-21 00:52:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:52:21,451 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 644 [2020-07-21 00:52:21,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:21,455 INFO L225 Difference]: With dead ends: 248 [2020-07-21 00:52:21,455 INFO L226 Difference]: Without dead ends: 214 [2020-07-21 00:52:21,457 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1293 GetRequests, 1257 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 00:52:21,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2020-07-21 00:52:21,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 205. [2020-07-21 00:52:21,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2020-07-21 00:52:21,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 430 transitions. [2020-07-21 00:52:21,472 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 430 transitions. Word has length 644 [2020-07-21 00:52:21,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:21,472 INFO L479 AbstractCegarLoop]: Abstraction has 205 states and 430 transitions. [2020-07-21 00:52:21,472 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:52:21,472 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 430 transitions. [2020-07-21 00:52:21,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2020-07-21 00:52:21,477 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:21,477 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 32, 32, 27, 26, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 10, 10, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:21,677 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:21,678 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:21,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:21,679 INFO L82 PathProgramCache]: Analyzing trace with hash 873012932, now seen corresponding path program 29 times [2020-07-21 00:52:21,679 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:21,679 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [666897667] [2020-07-21 00:52:21,679 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 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:22,363 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:52:22,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:22,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:52:22,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:22,574 INFO L134 CoverageAnalysis]: Checked inductivity of 6064 backedges. 491 proven. 499 refuted. 0 times theorem prover too weak. 5074 trivial. 0 not checked. [2020-07-21 00:52:22,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:24,637 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2020-07-21 00:52:24,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:24,776 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:25,175 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:25,560 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:25,673 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:25,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:25,807 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:25,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:25,994 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:26,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6064 backedges. 495 proven. 511 refuted. 0 times theorem prover too weak. 5058 trivial. 0 not checked. [2020-07-21 00:52:26,505 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [666897667] [2020-07-21 00:52:26,505 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:26,506 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:52:26,506 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733512666] [2020-07-21 00:52:26,506 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:52:26,506 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:26,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:52:26,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:52:26,507 INFO L87 Difference]: Start difference. First operand 205 states and 430 transitions. Second operand 17 states. [2020-07-21 00:52:26,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:26,999 INFO L93 Difference]: Finished difference Result 305 states and 694 transitions. [2020-07-21 00:52:27,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:52:27,001 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 462 [2020-07-21 00:52:27,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:27,006 INFO L225 Difference]: With dead ends: 305 [2020-07-21 00:52:27,007 INFO L226 Difference]: Without dead ends: 287 [2020-07-21 00:52:27,011 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 929 GetRequests, 895 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:52:27,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2020-07-21 00:52:27,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 199. [2020-07-21 00:52:27,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2020-07-21 00:52:27,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 406 transitions. [2020-07-21 00:52:27,029 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 406 transitions. Word has length 462 [2020-07-21 00:52:27,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:27,029 INFO L479 AbstractCegarLoop]: Abstraction has 199 states and 406 transitions. [2020-07-21 00:52:27,029 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:52:27,030 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 406 transitions. [2020-07-21 00:52:27,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2020-07-21 00:52:27,036 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:27,036 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 34, 34, 28, 27, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 10, 10, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:27,237 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:27,237 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:27,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:27,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1871716062, now seen corresponding path program 30 times [2020-07-21 00:52:27,238 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:27,239 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2017933888] [2020-07-21 00:52:27,239 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 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:27,917 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:52:27,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:27,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 00:52:27,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:28,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6793 backedges. 536 proven. 576 refuted. 0 times theorem prover too weak. 5681 trivial. 0 not checked. [2020-07-21 00:52:28,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:31,040 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:31,684 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:32,144 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:32,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:32,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:32,444 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:32,445 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:32,590 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:32,808 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:33,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6793 backedges. 534 proven. 594 refuted. 0 times theorem prover too weak. 5665 trivial. 0 not checked. [2020-07-21 00:52:33,432 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2017933888] [2020-07-21 00:52:33,432 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:33,432 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 00:52:33,433 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75933386] [2020-07-21 00:52:33,433 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:52:33,433 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:33,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:52:33,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:52:33,434 INFO L87 Difference]: Start difference. First operand 199 states and 406 transitions. Second operand 19 states. [2020-07-21 00:52:34,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:34,019 INFO L93 Difference]: Finished difference Result 267 states and 604 transitions. [2020-07-21 00:52:34,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:52:34,020 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 488 [2020-07-21 00:52:34,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:34,025 INFO L225 Difference]: With dead ends: 267 [2020-07-21 00:52:34,026 INFO L226 Difference]: Without dead ends: 249 [2020-07-21 00:52:34,029 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 981 GetRequests, 945 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 00:52:34,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2020-07-21 00:52:34,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 184. [2020-07-21 00:52:34,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2020-07-21 00:52:34,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 382 transitions. [2020-07-21 00:52:34,052 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 382 transitions. Word has length 488 [2020-07-21 00:52:34,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:34,052 INFO L479 AbstractCegarLoop]: Abstraction has 184 states and 382 transitions. [2020-07-21 00:52:34,052 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:52:34,053 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 382 transitions. [2020-07-21 00:52:34,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2020-07-21 00:52:34,059 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:34,059 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 28, 28, 23, 23, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 9, 8, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:34,273 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:34,274 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:34,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:34,275 INFO L82 PathProgramCache]: Analyzing trace with hash -142621718, now seen corresponding path program 31 times [2020-07-21 00:52:34,276 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:34,276 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1403413656] [2020-07-21 00:52:34,276 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 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:35,018 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:52:35,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:35,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 905 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:52:35,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:35,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 761 proven. 220 refuted. 0 times theorem prover too weak. 3681 trivial. 0 not checked. [2020-07-21 00:52:35,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:37,004 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2020-07-21 00:52:37,757 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:37,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:38,453 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:38,454 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:38,877 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:38,878 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:39,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:39,146 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:39,297 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:39,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:39,389 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:39,390 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:39,731 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:40,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 765 proven. 237 refuted. 0 times theorem prover too weak. 3660 trivial. 0 not checked. [2020-07-21 00:52:40,858 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1403413656] [2020-07-21 00:52:40,858 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:40,858 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:52:40,859 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631084799] [2020-07-21 00:52:40,859 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:52:40,860 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:40,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:52:40,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:52:40,860 INFO L87 Difference]: Start difference. First operand 184 states and 382 transitions. Second operand 19 states. [2020-07-21 00:52:41,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:41,475 INFO L93 Difference]: Finished difference Result 248 states and 558 transitions. [2020-07-21 00:52:41,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:52:41,477 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 407 [2020-07-21 00:52:41,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:41,482 INFO L225 Difference]: With dead ends: 248 [2020-07-21 00:52:41,482 INFO L226 Difference]: Without dead ends: 233 [2020-07-21 00:52:41,484 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 820 GetRequests, 781 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:52:41,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2020-07-21 00:52:41,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 197. [2020-07-21 00:52:41,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2020-07-21 00:52:41,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 406 transitions. [2020-07-21 00:52:41,506 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 406 transitions. Word has length 407 [2020-07-21 00:52:41,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:41,507 INFO L479 AbstractCegarLoop]: Abstraction has 197 states and 406 transitions. [2020-07-21 00:52:41,507 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:52:41,507 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 406 transitions. [2020-07-21 00:52:41,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2020-07-21 00:52:41,513 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:41,514 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 30, 30, 25, 24, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 10, 8, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:41,714 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:41,715 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:41,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:41,716 INFO L82 PathProgramCache]: Analyzing trace with hash 1904331910, now seen corresponding path program 32 times [2020-07-21 00:52:41,716 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:41,716 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [185821685] [2020-07-21 00:52:41,717 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 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:42,440 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:52:42,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:42,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 723 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:52:42,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:42,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5328 backedges. 619 proven. 458 refuted. 0 times theorem prover too weak. 4251 trivial. 0 not checked. [2020-07-21 00:52:42,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:46,065 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:46,066 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:46,651 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,035 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,036 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,566 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,567 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,689 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:47,986 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:48,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5328 backedges. 621 proven. 477 refuted. 0 times theorem prover too weak. 4230 trivial. 0 not checked. [2020-07-21 00:52:48,576 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [185821685] [2020-07-21 00:52:48,576 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:48,576 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:52:48,577 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868889255] [2020-07-21 00:52:48,577 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:52:48,577 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:48,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:52:48,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:52:48,578 INFO L87 Difference]: Start difference. First operand 197 states and 406 transitions. Second operand 19 states. [2020-07-21 00:52:49,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:49,190 INFO L93 Difference]: Finished difference Result 249 states and 525 transitions. [2020-07-21 00:52:49,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:52:49,193 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 434 [2020-07-21 00:52:49,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:49,197 INFO L225 Difference]: With dead ends: 249 [2020-07-21 00:52:49,197 INFO L226 Difference]: Without dead ends: 231 [2020-07-21 00:52:49,199 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 874 GetRequests, 835 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:52:49,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2020-07-21 00:52:49,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 213. [2020-07-21 00:52:49,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2020-07-21 00:52:49,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 460 transitions. [2020-07-21 00:52:49,225 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 460 transitions. Word has length 434 [2020-07-21 00:52:49,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:49,225 INFO L479 AbstractCegarLoop]: Abstraction has 213 states and 460 transitions. [2020-07-21 00:52:49,225 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:52:49,225 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 460 transitions. [2020-07-21 00:52:49,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2020-07-21 00:52:49,231 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:49,231 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 26, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 10, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:49,432 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:49,433 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:49,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:49,433 INFO L82 PathProgramCache]: Analyzing trace with hash 2012056753, now seen corresponding path program 33 times [2020-07-21 00:52:49,434 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:49,434 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1666661379] [2020-07-21 00:52:49,434 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 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:50,201 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:52:50,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:50,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:52:50,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:50,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5681 backedges. 681 proven. 255 refuted. 0 times theorem prover too weak. 4745 trivial. 0 not checked. [2020-07-21 00:52:50,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:52,199 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:52,200 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:52,697 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2020-07-21 00:52:52,822 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:53,197 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:53,197 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:53,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:53,354 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:53,422 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:53,493 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:53,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:54,982 INFO L134 CoverageAnalysis]: Checked inductivity of 5681 backedges. 683 proven. 269 refuted. 0 times theorem prover too weak. 4729 trivial. 0 not checked. [2020-07-21 00:52:54,982 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1666661379] [2020-07-21 00:52:54,982 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:52:54,983 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:52:54,983 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814132702] [2020-07-21 00:52:54,983 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:52:54,983 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:52:54,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:52:54,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:52:54,984 INFO L87 Difference]: Start difference. First operand 213 states and 460 transitions. Second operand 17 states. [2020-07-21 00:52:55,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:52:55,435 INFO L93 Difference]: Finished difference Result 327 states and 819 transitions. [2020-07-21 00:52:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:52:55,437 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 448 [2020-07-21 00:52:55,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:52:55,443 INFO L225 Difference]: With dead ends: 327 [2020-07-21 00:52:55,443 INFO L226 Difference]: Without dead ends: 312 [2020-07-21 00:52:55,446 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 901 GetRequests, 867 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:52:55,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2020-07-21 00:52:55,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 205. [2020-07-21 00:52:55,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2020-07-21 00:52:55,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 432 transitions. [2020-07-21 00:52:55,481 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 432 transitions. Word has length 448 [2020-07-21 00:52:55,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:52:55,482 INFO L479 AbstractCegarLoop]: Abstraction has 205 states and 432 transitions. [2020-07-21 00:52:55,482 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:52:55,482 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 432 transitions. [2020-07-21 00:52:55,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:52:55,494 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:52:55,494 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:52:55,695 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:55,695 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:52:55,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:52:55,697 INFO L82 PathProgramCache]: Analyzing trace with hash 2132277251, now seen corresponding path program 34 times [2020-07-21 00:52:55,697 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:52:55,697 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [918460027] [2020-07-21 00:52:55,698 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 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:52:56,443 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:52:56,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:52:56,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:52:56,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:52:56,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 600 proven. 256 refuted. 0 times theorem prover too weak. 5558 trivial. 0 not checked. [2020-07-21 00:52:56,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:52:58,072 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:58,073 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:58,577 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:58,849 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:58,920 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:59,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:52:59,357 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:00,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 602 proven. 264 refuted. 0 times theorem prover too weak. 5548 trivial. 0 not checked. [2020-07-21 00:53:00,627 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [918460027] [2020-07-21 00:53:00,627 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:00,627 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:53:00,627 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744449192] [2020-07-21 00:53:00,628 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:53:00,628 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:00,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:53:00,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:53:00,629 INFO L87 Difference]: Start difference. First operand 205 states and 432 transitions. Second operand 15 states. [2020-07-21 00:53:01,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:01,061 INFO L93 Difference]: Finished difference Result 349 states and 928 transitions. [2020-07-21 00:53:01,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:53:01,063 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 475 [2020-07-21 00:53:01,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:01,072 INFO L225 Difference]: With dead ends: 349 [2020-07-21 00:53:01,072 INFO L226 Difference]: Without dead ends: 334 [2020-07-21 00:53:01,075 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 925 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:53:01,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2020-07-21 00:53:01,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 207. [2020-07-21 00:53:01,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2020-07-21 00:53:01,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 445 transitions. [2020-07-21 00:53:01,107 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 445 transitions. Word has length 475 [2020-07-21 00:53:01,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:01,107 INFO L479 AbstractCegarLoop]: Abstraction has 207 states and 445 transitions. [2020-07-21 00:53:01,108 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:53:01,108 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 445 transitions. [2020-07-21 00:53:01,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 503 [2020-07-21 00:53:01,113 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:01,113 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 29, 28, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 11, 10, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:01,313 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:01,314 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:01,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:01,315 INFO L82 PathProgramCache]: Analyzing trace with hash -326761033, now seen corresponding path program 35 times [2020-07-21 00:53:01,316 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:01,316 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1507539825] [2020-07-21 00:53:01,316 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 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:02,065 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:53:02,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:02,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:53:02,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:02,280 INFO L134 CoverageAnalysis]: Checked inductivity of 7192 backedges. 734 proven. 331 refuted. 0 times theorem prover too weak. 6127 trivial. 0 not checked. [2020-07-21 00:53:02,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:53:04,062 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:04,063 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:04,696 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:05,160 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:05,161 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:05,331 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:05,449 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:05,450 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:05,540 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:05,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:07,256 INFO L134 CoverageAnalysis]: Checked inductivity of 7192 backedges. 738 proven. 341 refuted. 0 times theorem prover too weak. 6113 trivial. 0 not checked. [2020-07-21 00:53:07,257 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1507539825] [2020-07-21 00:53:07,257 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:07,257 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:53:07,257 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033797855] [2020-07-21 00:53:07,258 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:53:07,258 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:07,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:53:07,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:53:07,259 INFO L87 Difference]: Start difference. First operand 207 states and 445 transitions. Second operand 17 states. [2020-07-21 00:53:07,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:07,751 INFO L93 Difference]: Finished difference Result 283 states and 652 transitions. [2020-07-21 00:53:07,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:53:07,753 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 502 [2020-07-21 00:53:07,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:07,760 INFO L225 Difference]: With dead ends: 283 [2020-07-21 00:53:07,760 INFO L226 Difference]: Without dead ends: 268 [2020-07-21 00:53:07,762 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1009 GetRequests, 975 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:53:07,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2020-07-21 00:53:07,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 200. [2020-07-21 00:53:07,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2020-07-21 00:53:07,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 411 transitions. [2020-07-21 00:53:07,783 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 411 transitions. Word has length 502 [2020-07-21 00:53:07,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:07,783 INFO L479 AbstractCegarLoop]: Abstraction has 200 states and 411 transitions. [2020-07-21 00:53:07,783 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:53:07,784 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 411 transitions. [2020-07-21 00:53:07,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2020-07-21 00:53:07,787 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:07,788 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 26, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 10, 9, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:07,988 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:07,989 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:07,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:07,990 INFO L82 PathProgramCache]: Analyzing trace with hash 1780331129, now seen corresponding path program 36 times [2020-07-21 00:53:07,990 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:07,991 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [514146722] [2020-07-21 00:53:07,991 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 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:08,767 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:53:08,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:08,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 996 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:53:08,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:09,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5681 backedges. 875 proven. 238 refuted. 0 times theorem prover too weak. 4568 trivial. 0 not checked. [2020-07-21 00:53:09,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:53:11,441 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:11,442 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:12,125 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:12,126 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:12,599 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:12,600 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:12,843 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:12,844 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:13,008 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:13,009 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:13,101 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:13,102 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:13,191 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:13,570 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:14,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5681 backedges. 877 proven. 257 refuted. 0 times theorem prover too weak. 4547 trivial. 0 not checked. [2020-07-21 00:53:14,802 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [514146722] [2020-07-21 00:53:14,802 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:14,802 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:53:14,802 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308812201] [2020-07-21 00:53:14,803 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:53:14,803 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:14,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:53:14,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:53:14,803 INFO L87 Difference]: Start difference. First operand 200 states and 411 transitions. Second operand 19 states. [2020-07-21 00:53:15,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:15,493 INFO L93 Difference]: Finished difference Result 270 states and 550 transitions. [2020-07-21 00:53:15,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:53:15,493 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 448 [2020-07-21 00:53:15,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:15,498 INFO L225 Difference]: With dead ends: 270 [2020-07-21 00:53:15,498 INFO L226 Difference]: Without dead ends: 255 [2020-07-21 00:53:15,501 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 902 GetRequests, 863 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:53:15,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2020-07-21 00:53:15,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 220. [2020-07-21 00:53:15,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2020-07-21 00:53:15,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 442 transitions. [2020-07-21 00:53:15,521 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 442 transitions. Word has length 448 [2020-07-21 00:53:15,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:15,522 INFO L479 AbstractCegarLoop]: Abstraction has 220 states and 442 transitions. [2020-07-21 00:53:15,522 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:53:15,522 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 442 transitions. [2020-07-21 00:53:15,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2020-07-21 00:53:15,527 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:15,528 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 27, 26, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:15,741 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:15,742 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:15,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:15,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1330649503, now seen corresponding path program 37 times [2020-07-21 00:53:15,743 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:15,743 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1185305237] [2020-07-21 00:53:15,744 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 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:16,594 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:53:16,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:16,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:53:16,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:16,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5732 backedges. 741 proven. 223 refuted. 0 times theorem prover too weak. 4768 trivial. 0 not checked. [2020-07-21 00:53:16,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:53:18,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:18,872 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:19,458 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:19,459 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:19,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:19,947 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:20,114 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:20,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:20,271 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:20,320 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:20,650 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:22,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5732 backedges. 745 proven. 235 refuted. 0 times theorem prover too weak. 4752 trivial. 0 not checked. [2020-07-21 00:53:22,029 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1185305237] [2020-07-21 00:53:22,029 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:22,029 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:53:22,030 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434489658] [2020-07-21 00:53:22,030 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:53:22,030 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:22,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:53:22,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:53:22,031 INFO L87 Difference]: Start difference. First operand 220 states and 442 transitions. Second operand 17 states. [2020-07-21 00:53:22,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:22,597 INFO L93 Difference]: Finished difference Result 331 states and 684 transitions. [2020-07-21 00:53:22,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:53:22,597 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 450 [2020-07-21 00:53:22,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:22,602 INFO L225 Difference]: With dead ends: 331 [2020-07-21 00:53:22,603 INFO L226 Difference]: Without dead ends: 316 [2020-07-21 00:53:22,606 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 905 GetRequests, 871 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:53:22,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2020-07-21 00:53:22,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 223. [2020-07-21 00:53:22,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2020-07-21 00:53:22,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 458 transitions. [2020-07-21 00:53:22,631 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 458 transitions. Word has length 450 [2020-07-21 00:53:22,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:22,632 INFO L479 AbstractCegarLoop]: Abstraction has 223 states and 458 transitions. [2020-07-21 00:53:22,632 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:53:22,632 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 458 transitions. [2020-07-21 00:53:22,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2020-07-21 00:53:22,640 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:22,640 INFO L422 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 25, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 9, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:22,853 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:22,854 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:22,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:22,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1055008279, now seen corresponding path program 38 times [2020-07-21 00:53:22,855 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:22,855 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2097892695] [2020-07-21 00:53:22,855 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 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:23,685 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:53:23,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:23,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 938 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:53:23,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:23,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5016 backedges. 600 proven. 149 refuted. 0 times theorem prover too weak. 4267 trivial. 0 not checked. [2020-07-21 00:53:23,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:53:25,206 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:25,571 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:25,572 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:25,788 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:25,887 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:25,888 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:25,997 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:26,422 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:27,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5016 backedges. 600 proven. 161 refuted. 0 times theorem prover too weak. 4255 trivial. 0 not checked. [2020-07-21 00:53:27,670 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2097892695] [2020-07-21 00:53:27,670 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:27,671 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:53:27,671 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538070486] [2020-07-21 00:53:27,671 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:53:27,672 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:27,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:53:27,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:53:27,672 INFO L87 Difference]: Start difference. First operand 223 states and 458 transitions. Second operand 15 states. [2020-07-21 00:53:28,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:28,054 INFO L93 Difference]: Finished difference Result 354 states and 872 transitions. [2020-07-21 00:53:28,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:53:28,056 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 422 [2020-07-21 00:53:28,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:28,063 INFO L225 Difference]: With dead ends: 354 [2020-07-21 00:53:28,063 INFO L226 Difference]: Without dead ends: 339 [2020-07-21 00:53:28,066 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 848 GetRequests, 819 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:53:28,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2020-07-21 00:53:28,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 236. [2020-07-21 00:53:28,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2020-07-21 00:53:28,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 520 transitions. [2020-07-21 00:53:28,094 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 520 transitions. Word has length 422 [2020-07-21 00:53:28,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:28,094 INFO L479 AbstractCegarLoop]: Abstraction has 236 states and 520 transitions. [2020-07-21 00:53:28,094 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:53:28,094 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 520 transitions. [2020-07-21 00:53:28,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:53:28,099 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:28,099 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:28,299 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:28,300 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:28,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:28,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1339936713, now seen corresponding path program 39 times [2020-07-21 00:53:28,302 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:28,302 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [500330796] [2020-07-21 00:53:28,302 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 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:29,128 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:53:29,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:29,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 17 conjunts are in the unsatisfiable core [2020-07-21 00:53:29,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:29,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 274 proven. 968 refuted. 0 times theorem prover too weak. 5172 trivial. 0 not checked. [2020-07-21 00:53:29,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:53:33,180 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:33,181 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:34,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:35,182 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:35,619 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:35,620 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:35,829 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:35,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:36,119 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:36,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 275 proven. 988 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2020-07-21 00:53:36,282 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [500330796] [2020-07-21 00:53:36,282 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:36,282 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 21 [2020-07-21 00:53:36,282 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650952614] [2020-07-21 00:53:36,283 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:53:36,283 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:36,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:53:36,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:53:36,284 INFO L87 Difference]: Start difference. First operand 236 states and 520 transitions. Second operand 21 states. [2020-07-21 00:53:37,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:37,148 INFO L93 Difference]: Finished difference Result 463 states and 1161 transitions. [2020-07-21 00:53:37,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:53:37,150 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 475 [2020-07-21 00:53:37,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:37,157 INFO L225 Difference]: With dead ends: 463 [2020-07-21 00:53:37,157 INFO L226 Difference]: Without dead ends: 248 [2020-07-21 00:53:37,164 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 915 SyntacticMatches, 15 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2020-07-21 00:53:37,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2020-07-21 00:53:37,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 225. [2020-07-21 00:53:37,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2020-07-21 00:53:37,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 480 transitions. [2020-07-21 00:53:37,187 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 480 transitions. Word has length 475 [2020-07-21 00:53:37,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:37,188 INFO L479 AbstractCegarLoop]: Abstraction has 225 states and 480 transitions. [2020-07-21 00:53:37,188 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:53:37,188 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 480 transitions. [2020-07-21 00:53:37,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2020-07-21 00:53:37,192 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:37,192 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 31, 31, 27, 25, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 12, 8, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:37,393 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:37,394 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:37,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:37,395 INFO L82 PathProgramCache]: Analyzing trace with hash 791007561, now seen corresponding path program 40 times [2020-07-21 00:53:37,395 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:37,395 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [810962378] [2020-07-21 00:53:37,396 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 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:38,315 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:53:38,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:38,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:53:38,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:38,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5719 backedges. 599 proven. 177 refuted. 0 times theorem prover too weak. 4943 trivial. 0 not checked. [2020-07-21 00:53:38,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:53:40,038 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:40,039 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:40,524 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:40,693 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:40,693 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:40,780 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:40,781 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:40,853 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:40,944 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:41,412 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:42,773 INFO L134 CoverageAnalysis]: Checked inductivity of 5719 backedges. 599 proven. 187 refuted. 0 times theorem prover too weak. 4933 trivial. 0 not checked. [2020-07-21 00:53:42,774 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [810962378] [2020-07-21 00:53:42,774 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:42,774 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:53:42,774 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632225199] [2020-07-21 00:53:42,775 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:53:42,775 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:42,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:53:42,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:53:42,775 INFO L87 Difference]: Start difference. First operand 225 states and 480 transitions. Second operand 15 states. [2020-07-21 00:53:43,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:43,151 INFO L93 Difference]: Finished difference Result 264 states and 557 transitions. [2020-07-21 00:53:43,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:53:43,154 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 449 [2020-07-21 00:53:43,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:43,159 INFO L225 Difference]: With dead ends: 264 [2020-07-21 00:53:43,159 INFO L226 Difference]: Without dead ends: 249 [2020-07-21 00:53:43,161 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 902 GetRequests, 873 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:53:43,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2020-07-21 00:53:43,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 228. [2020-07-21 00:53:43,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2020-07-21 00:53:43,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 482 transitions. [2020-07-21 00:53:43,182 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 482 transitions. Word has length 449 [2020-07-21 00:53:43,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:43,182 INFO L479 AbstractCegarLoop]: Abstraction has 228 states and 482 transitions. [2020-07-21 00:53:43,182 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:53:43,182 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 482 transitions. [2020-07-21 00:53:43,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2020-07-21 00:53:43,187 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:43,187 INFO L422 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 25, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 9, 9, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:43,387 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:43,388 INFO L427 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:43,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:43,389 INFO L82 PathProgramCache]: Analyzing trace with hash 599168171, now seen corresponding path program 41 times [2020-07-21 00:53:43,389 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:43,390 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [452795497] [2020-07-21 00:53:43,390 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 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:44,227 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:53:44,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:44,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:53:44,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:44,439 INFO L134 CoverageAnalysis]: Checked inductivity of 5656 backedges. 751 proven. 182 refuted. 0 times theorem prover too weak. 4723 trivial. 0 not checked. [2020-07-21 00:53:44,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:53:45,401 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2020-07-21 00:53:46,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:46,529 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,134 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,135 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,423 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,424 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,749 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:47,916 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:48,423 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:49,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5656 backedges. 755 proven. 194 refuted. 0 times theorem prover too weak. 4707 trivial. 0 not checked. [2020-07-21 00:53:49,824 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [452795497] [2020-07-21 00:53:49,824 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:49,824 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:53:49,824 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380555753] [2020-07-21 00:53:49,825 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:53:49,825 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:49,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:53:49,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:53:49,826 INFO L87 Difference]: Start difference. First operand 228 states and 482 transitions. Second operand 17 states. [2020-07-21 00:53:50,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:50,342 INFO L93 Difference]: Finished difference Result 264 states and 551 transitions. [2020-07-21 00:53:50,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:53:50,345 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 447 [2020-07-21 00:53:50,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:50,349 INFO L225 Difference]: With dead ends: 264 [2020-07-21 00:53:50,350 INFO L226 Difference]: Without dead ends: 249 [2020-07-21 00:53:50,351 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 899 GetRequests, 865 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:53:50,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2020-07-21 00:53:50,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 216. [2020-07-21 00:53:50,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2020-07-21 00:53:50,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 455 transitions. [2020-07-21 00:53:50,373 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 455 transitions. Word has length 447 [2020-07-21 00:53:50,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:50,374 INFO L479 AbstractCegarLoop]: Abstraction has 216 states and 455 transitions. [2020-07-21 00:53:50,374 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:53:50,374 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 455 transitions. [2020-07-21 00:53:50,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2020-07-21 00:53:50,381 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:50,381 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 28, 28, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:50,594 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:50,595 INFO L427 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:50,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:50,596 INFO L82 PathProgramCache]: Analyzing trace with hash -1418713335, now seen corresponding path program 42 times [2020-07-21 00:53:50,597 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:50,597 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [149374526] [2020-07-21 00:53:50,597 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 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:51,461 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:53:51,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:51,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 1060 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:53:51,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:51,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6468 backedges. 849 proven. 232 refuted. 0 times theorem prover too weak. 5387 trivial. 0 not checked. [2020-07-21 00:53:51,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:53:53,840 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:53,841 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:54,550 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:54,848 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:54,849 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:55,056 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:55,057 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:55,169 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:55,170 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:55,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:55,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:55,865 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:53:57,448 INFO L134 CoverageAnalysis]: Checked inductivity of 6468 backedges. 849 proven. 252 refuted. 0 times theorem prover too weak. 5367 trivial. 0 not checked. [2020-07-21 00:53:57,449 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [149374526] [2020-07-21 00:53:57,449 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:53:57,450 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:53:57,450 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394694460] [2020-07-21 00:53:57,451 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:53:57,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:53:57,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:53:57,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:53:57,451 INFO L87 Difference]: Start difference. First operand 216 states and 455 transitions. Second operand 17 states. [2020-07-21 00:53:58,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:53:58,047 INFO L93 Difference]: Finished difference Result 293 states and 651 transitions. [2020-07-21 00:53:58,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:53:58,047 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 477 [2020-07-21 00:53:58,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:53:58,053 INFO L225 Difference]: With dead ends: 293 [2020-07-21 00:53:58,053 INFO L226 Difference]: Without dead ends: 275 [2020-07-21 00:53:58,055 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 959 GetRequests, 925 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:53:58,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2020-07-21 00:53:58,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 230. [2020-07-21 00:53:58,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2020-07-21 00:53:58,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 478 transitions. [2020-07-21 00:53:58,081 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 478 transitions. Word has length 477 [2020-07-21 00:53:58,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:53:58,081 INFO L479 AbstractCegarLoop]: Abstraction has 230 states and 478 transitions. [2020-07-21 00:53:58,082 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:53:58,082 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 478 transitions. [2020-07-21 00:53:58,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2020-07-21 00:53:58,089 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:53:58,090 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 29, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 13, 9, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:53:58,304 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:58,305 INFO L427 AbstractCegarLoop]: === Iteration 60 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:53:58,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:53:58,306 INFO L82 PathProgramCache]: Analyzing trace with hash 936073845, now seen corresponding path program 43 times [2020-07-21 00:53:58,306 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:53:58,307 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [442976063] [2020-07-21 00:53:58,307 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 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:53:59,147 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:53:59,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:53:59,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 800 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:53:59,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:53:59,398 INFO L134 CoverageAnalysis]: Checked inductivity of 6481 backedges. 516 proven. 517 refuted. 0 times theorem prover too weak. 5448 trivial. 0 not checked. [2020-07-21 00:53:59,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:54:02,703 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:02,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:03,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:03,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:03,506 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:03,700 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:03,701 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:03,800 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:03,868 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:03,957 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:04,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:05,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6481 backedges. 520 proven. 529 refuted. 0 times theorem prover too weak. 5432 trivial. 0 not checked. [2020-07-21 00:54:05,308 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [442976063] [2020-07-21 00:54:05,308 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:54:05,308 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:54:05,308 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144338444] [2020-07-21 00:54:05,309 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:54:05,309 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:54:05,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:54:05,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:54:05,310 INFO L87 Difference]: Start difference. First operand 230 states and 478 transitions. Second operand 17 states. [2020-07-21 00:54:05,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:54:05,958 INFO L93 Difference]: Finished difference Result 279 states and 583 transitions. [2020-07-21 00:54:05,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:54:05,961 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 477 [2020-07-21 00:54:05,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:54:05,967 INFO L225 Difference]: With dead ends: 279 [2020-07-21 00:54:05,967 INFO L226 Difference]: Without dead ends: 264 [2020-07-21 00:54:05,970 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 959 GetRequests, 925 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:54:05,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2020-07-21 00:54:05,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 219. [2020-07-21 00:54:05,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2020-07-21 00:54:05,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 443 transitions. [2020-07-21 00:54:05,990 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 443 transitions. Word has length 477 [2020-07-21 00:54:05,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:54:05,991 INFO L479 AbstractCegarLoop]: Abstraction has 219 states and 443 transitions. [2020-07-21 00:54:05,991 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:54:05,991 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 443 transitions. [2020-07-21 00:54:05,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2020-07-21 00:54:05,995 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:54:05,996 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 27, 26, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:54:06,196 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:06,197 INFO L427 AbstractCegarLoop]: === Iteration 61 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:54:06,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:54:06,198 INFO L82 PathProgramCache]: Analyzing trace with hash 445159874, now seen corresponding path program 44 times [2020-07-21 00:54:06,199 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:54:06,199 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1357580163] [2020-07-21 00:54:06,199 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 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:07,068 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:54:07,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:54:07,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 00:54:07,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:54:07,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 795 proven. 253 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2020-07-21 00:54:07,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:54:10,165 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:11,078 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:11,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:11,593 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:11,797 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:11,798 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:11,946 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:12,153 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:12,641 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:14,198 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 795 proven. 267 refuted. 0 times theorem prover too weak. 4994 trivial. 0 not checked. [2020-07-21 00:54:14,199 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1357580163] [2020-07-21 00:54:14,199 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:54:14,199 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 00:54:14,200 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754656822] [2020-07-21 00:54:14,200 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:54:14,200 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:54:14,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:54:14,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:54:14,201 INFO L87 Difference]: Start difference. First operand 219 states and 443 transitions. Second operand 19 states. [2020-07-21 00:54:14,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:54:14,898 INFO L93 Difference]: Finished difference Result 284 states and 558 transitions. [2020-07-21 00:54:14,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:54:14,898 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 462 [2020-07-21 00:54:14,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:54:14,903 INFO L225 Difference]: With dead ends: 284 [2020-07-21 00:54:14,903 INFO L226 Difference]: Without dead ends: 269 [2020-07-21 00:54:14,905 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 929 GetRequests, 893 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 00:54:14,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2020-07-21 00:54:14,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 216. [2020-07-21 00:54:14,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2020-07-21 00:54:14,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 440 transitions. [2020-07-21 00:54:14,930 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 440 transitions. Word has length 462 [2020-07-21 00:54:14,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:54:14,930 INFO L479 AbstractCegarLoop]: Abstraction has 216 states and 440 transitions. [2020-07-21 00:54:14,930 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:54:14,930 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 440 transitions. [2020-07-21 00:54:14,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2020-07-21 00:54:14,936 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:54:14,936 INFO L422 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 26, 25, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 11, 9, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:54:15,148 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:15,148 INFO L427 AbstractCegarLoop]: === Iteration 62 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:54:15,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:54:15,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1740376526, now seen corresponding path program 45 times [2020-07-21 00:54:15,149 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:54:15,150 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1540671567] [2020-07-21 00:54:15,150 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 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:16,120 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:54:16,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:54:16,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 969 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:54:16,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:54:16,335 INFO L134 CoverageAnalysis]: Checked inductivity of 5369 backedges. 663 proven. 113 refuted. 0 times theorem prover too weak. 4593 trivial. 0 not checked. [2020-07-21 00:54:16,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:54:18,068 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:18,069 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:18,376 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:18,377 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:18,584 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:18,585 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:18,704 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:18,705 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:18,923 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:19,758 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:21,417 INFO L134 CoverageAnalysis]: Checked inductivity of 5369 backedges. 667 proven. 119 refuted. 0 times theorem prover too weak. 4583 trivial. 0 not checked. [2020-07-21 00:54:21,418 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1540671567] [2020-07-21 00:54:21,418 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:54:21,418 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:54:21,418 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405915134] [2020-07-21 00:54:21,419 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:54:21,419 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:54:21,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:54:21,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:54:21,419 INFO L87 Difference]: Start difference. First operand 216 states and 440 transitions. Second operand 15 states. [2020-07-21 00:54:21,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:54:21,940 INFO L93 Difference]: Finished difference Result 287 states and 653 transitions. [2020-07-21 00:54:21,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:54:21,943 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 436 [2020-07-21 00:54:21,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:54:21,949 INFO L225 Difference]: With dead ends: 287 [2020-07-21 00:54:21,949 INFO L226 Difference]: Without dead ends: 274 [2020-07-21 00:54:21,952 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 876 GetRequests, 847 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:54:21,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2020-07-21 00:54:21,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 232. [2020-07-21 00:54:21,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2020-07-21 00:54:21,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 487 transitions. [2020-07-21 00:54:21,974 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 487 transitions. Word has length 436 [2020-07-21 00:54:21,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:54:21,974 INFO L479 AbstractCegarLoop]: Abstraction has 232 states and 487 transitions. [2020-07-21 00:54:21,975 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:54:21,975 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 487 transitions. [2020-07-21 00:54:21,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2020-07-21 00:54:21,981 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:54:21,981 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 26, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 10, 10, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:54:22,191 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:22,192 INFO L427 AbstractCegarLoop]: === Iteration 63 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:54:22,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:54:22,193 INFO L82 PathProgramCache]: Analyzing trace with hash 797968935, now seen corresponding path program 46 times [2020-07-21 00:54:22,193 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:54:22,193 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2017380913] [2020-07-21 00:54:22,193 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 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:23,117 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:54:23,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:54:23,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:54:23,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:54:23,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6400 backedges. 825 proven. 178 refuted. 0 times theorem prover too weak. 5397 trivial. 0 not checked. [2020-07-21 00:54:23,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:54:26,004 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:26,563 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:27,031 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:27,263 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:27,264 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:27,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:27,389 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:27,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:28,469 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:30,228 INFO L134 CoverageAnalysis]: Checked inductivity of 6400 backedges. 831 proven. 186 refuted. 0 times theorem prover too weak. 5383 trivial. 0 not checked. [2020-07-21 00:54:30,228 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2017380913] [2020-07-21 00:54:30,228 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:54:30,229 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:54:30,229 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698683745] [2020-07-21 00:54:30,229 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:54:30,229 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:54:30,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:54:30,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:54:30,230 INFO L87 Difference]: Start difference. First operand 232 states and 487 transitions. Second operand 17 states. [2020-07-21 00:54:30,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:54:30,978 INFO L93 Difference]: Finished difference Result 273 states and 574 transitions. [2020-07-21 00:54:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:54:30,982 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 474 [2020-07-21 00:54:30,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:54:30,990 INFO L225 Difference]: With dead ends: 273 [2020-07-21 00:54:30,991 INFO L226 Difference]: Without dead ends: 260 [2020-07-21 00:54:30,995 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 953 GetRequests, 919 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:54:30,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2020-07-21 00:54:31,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 219. [2020-07-21 00:54:31,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2020-07-21 00:54:31,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 432 transitions. [2020-07-21 00:54:31,041 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 432 transitions. Word has length 474 [2020-07-21 00:54:31,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:54:31,041 INFO L479 AbstractCegarLoop]: Abstraction has 219 states and 432 transitions. [2020-07-21 00:54:31,042 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:54:31,042 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 432 transitions. [2020-07-21 00:54:31,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2020-07-21 00:54:31,050 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:54:31,050 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 27, 26, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 9, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:54:31,265 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:31,266 INFO L427 AbstractCegarLoop]: === Iteration 64 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:54:31,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:54:31,267 INFO L82 PathProgramCache]: Analyzing trace with hash 1061716502, now seen corresponding path program 47 times [2020-07-21 00:54:31,267 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:54:31,268 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [227225195] [2020-07-21 00:54:31,269 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 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:32,386 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:54:32,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:54:32,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:54:32,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:54:32,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 930 proven. 218 refuted. 0 times theorem prover too weak. 4908 trivial. 0 not checked. [2020-07-21 00:54:32,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:54:36,397 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:36,398 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:37,483 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:38,019 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:38,020 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:38,426 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-07-21 00:54:38,511 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:38,762 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:38,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:38,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:38,990 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:39,100 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:39,767 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:41,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6056 backedges. 934 proven. 237 refuted. 0 times theorem prover too weak. 4885 trivial. 0 not checked. [2020-07-21 00:54:41,548 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [227225195] [2020-07-21 00:54:41,548 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:54:41,548 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 20 [2020-07-21 00:54:41,549 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658758164] [2020-07-21 00:54:41,549 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-07-21 00:54:41,549 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:54:41,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-07-21 00:54:41,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:54:41,550 INFO L87 Difference]: Start difference. First operand 219 states and 432 transitions. Second operand 20 states. [2020-07-21 00:54:42,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:54:42,418 INFO L93 Difference]: Finished difference Result 300 states and 585 transitions. [2020-07-21 00:54:42,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:54:42,421 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 462 [2020-07-21 00:54:42,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:54:42,429 INFO L225 Difference]: With dead ends: 300 [2020-07-21 00:54:42,429 INFO L226 Difference]: Without dead ends: 285 [2020-07-21 00:54:42,432 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 930 GetRequests, 891 SyntacticMatches, 14 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2020-07-21 00:54:42,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2020-07-21 00:54:42,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 216. [2020-07-21 00:54:42,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2020-07-21 00:54:42,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 429 transitions. [2020-07-21 00:54:42,465 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 429 transitions. Word has length 462 [2020-07-21 00:54:42,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:54:42,465 INFO L479 AbstractCegarLoop]: Abstraction has 216 states and 429 transitions. [2020-07-21 00:54:42,465 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-07-21 00:54:42,465 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 429 transitions. [2020-07-21 00:54:42,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2020-07-21 00:54:42,473 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:54:42,473 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 27, 27, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:54:42,687 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:42,688 INFO L427 AbstractCegarLoop]: === Iteration 65 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:54:42,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:54:42,689 INFO L82 PathProgramCache]: Analyzing trace with hash -294042732, now seen corresponding path program 48 times [2020-07-21 00:54:42,690 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:54:42,690 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1464095279] [2020-07-21 00:54:42,691 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 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:43,616 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:54:43,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:54:43,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 1029 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:54:43,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:54:43,919 INFO L134 CoverageAnalysis]: Checked inductivity of 6082 backedges. 931 proven. 221 refuted. 0 times theorem prover too weak. 4930 trivial. 0 not checked. [2020-07-21 00:54:43,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:54:47,643 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:48,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:48,805 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:49,359 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:49,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:49,740 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:49,987 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:50,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:50,132 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:50,324 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:51,045 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:53,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6082 backedges. 931 proven. 244 refuted. 0 times theorem prover too weak. 4907 trivial. 0 not checked. [2020-07-21 00:54:53,042 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1464095279] [2020-07-21 00:54:53,042 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:54:53,042 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:54:53,042 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548893292] [2020-07-21 00:54:53,043 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:54:53,043 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:54:53,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:54:53,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:54:53,044 INFO L87 Difference]: Start difference. First operand 216 states and 429 transitions. Second operand 19 states. [2020-07-21 00:54:54,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:54:54,023 INFO L93 Difference]: Finished difference Result 256 states and 520 transitions. [2020-07-21 00:54:54,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:54:54,023 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 463 [2020-07-21 00:54:54,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:54:54,027 INFO L225 Difference]: With dead ends: 256 [2020-07-21 00:54:54,027 INFO L226 Difference]: Without dead ends: 241 [2020-07-21 00:54:54,029 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 932 GetRequests, 893 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:54:54,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2020-07-21 00:54:54,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 208. [2020-07-21 00:54:54,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2020-07-21 00:54:54,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 398 transitions. [2020-07-21 00:54:54,049 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 398 transitions. Word has length 463 [2020-07-21 00:54:54,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:54:54,050 INFO L479 AbstractCegarLoop]: Abstraction has 208 states and 398 transitions. [2020-07-21 00:54:54,050 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:54:54,050 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 398 transitions. [2020-07-21 00:54:54,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2020-07-21 00:54:54,054 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:54:54,054 INFO L422 BasicCegarLoop]: trace histogram [38, 38, 33, 33, 28, 27, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, 16, 16, 16, 16, 12, 10, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:54:54,255 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:54,255 INFO L427 AbstractCegarLoop]: === Iteration 66 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:54:54,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:54:54,256 INFO L82 PathProgramCache]: Analyzing trace with hash -2090751540, now seen corresponding path program 49 times [2020-07-21 00:54:54,257 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:54:54,257 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1970803053] [2020-07-21 00:54:54,257 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 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:54:55,204 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:54:55,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:54:55,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:54:55,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:54:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 6817 backedges. 677 proven. 171 refuted. 0 times theorem prover too weak. 5969 trivial. 0 not checked. [2020-07-21 00:54:55,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:54:58,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:58,080 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:58,626 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:59,155 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:59,283 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:59,394 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:54:59,608 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:00,365 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:01,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6817 backedges. 679 proven. 179 refuted. 0 times theorem prover too weak. 5959 trivial. 0 not checked. [2020-07-21 00:55:01,957 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1970803053] [2020-07-21 00:55:01,957 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:55:01,958 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:55:01,958 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100487327] [2020-07-21 00:55:01,958 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:55:01,959 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:55:01,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:55:01,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:55:01,959 INFO L87 Difference]: Start difference. First operand 208 states and 398 transitions. Second operand 15 states. [2020-07-21 00:55:02,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:55:02,564 INFO L93 Difference]: Finished difference Result 256 states and 494 transitions. [2020-07-21 00:55:02,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:55:02,570 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 488 [2020-07-21 00:55:02,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:55:02,575 INFO L225 Difference]: With dead ends: 256 [2020-07-21 00:55:02,576 INFO L226 Difference]: Without dead ends: 243 [2020-07-21 00:55:02,578 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 980 GetRequests, 951 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:55:02,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2020-07-21 00:55:02,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 200. [2020-07-21 00:55:02,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2020-07-21 00:55:02,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 377 transitions. [2020-07-21 00:55:02,599 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 377 transitions. Word has length 488 [2020-07-21 00:55:02,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:55:02,599 INFO L479 AbstractCegarLoop]: Abstraction has 200 states and 377 transitions. [2020-07-21 00:55:02,599 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:55:02,600 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 377 transitions. [2020-07-21 00:55:02,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2020-07-21 00:55:02,604 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:55:02,604 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 31, 31, 27, 26, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 12, 9, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:55:02,804 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:55:02,805 INFO L427 AbstractCegarLoop]: === Iteration 67 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:55:02,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:55:02,806 INFO L82 PathProgramCache]: Analyzing trace with hash -357877815, now seen corresponding path program 50 times [2020-07-21 00:55:02,806 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:55:02,806 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1748114277] [2020-07-21 00:55:02,807 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 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:55:03,839 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:55:03,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:55:03,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 10 conjunts are in the unsatisfiable core [2020-07-21 00:55:03,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:55:04,066 INFO L134 CoverageAnalysis]: Checked inductivity of 5744 backedges. 532 proven. 113 refuted. 0 times theorem prover too weak. 5099 trivial. 0 not checked. [2020-07-21 00:55:04,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:55:06,105 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:06,106 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:06,461 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:06,462 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:06,601 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:06,601 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:06,801 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:07,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:08,209 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:10,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5744 backedges. 532 proven. 120 refuted. 0 times theorem prover too weak. 5092 trivial. 0 not checked. [2020-07-21 00:55:10,426 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1748114277] [2020-07-21 00:55:10,426 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:55:10,426 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 13 [2020-07-21 00:55:10,427 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838101376] [2020-07-21 00:55:10,427 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-21 00:55:10,427 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:55:10,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-21 00:55:10,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2020-07-21 00:55:10,428 INFO L87 Difference]: Start difference. First operand 200 states and 377 transitions. Second operand 13 states. [2020-07-21 00:55:10,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:55:10,986 INFO L93 Difference]: Finished difference Result 254 states and 514 transitions. [2020-07-21 00:55:10,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-21 00:55:10,992 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 450 [2020-07-21 00:55:10,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:55:10,998 INFO L225 Difference]: With dead ends: 254 [2020-07-21 00:55:10,998 INFO L226 Difference]: Without dead ends: 244 [2020-07-21 00:55:11,000 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 903 GetRequests, 879 SyntacticMatches, 9 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:55:11,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2020-07-21 00:55:11,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 200. [2020-07-21 00:55:11,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2020-07-21 00:55:11,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 377 transitions. [2020-07-21 00:55:11,021 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 377 transitions. Word has length 450 [2020-07-21 00:55:11,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:55:11,021 INFO L479 AbstractCegarLoop]: Abstraction has 200 states and 377 transitions. [2020-07-21 00:55:11,021 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-21 00:55:11,021 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 377 transitions. [2020-07-21 00:55:11,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2020-07-21 00:55:11,026 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:55:11,026 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 28, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 10, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:55:11,227 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:55:11,228 INFO L427 AbstractCegarLoop]: === Iteration 68 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:55:11,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:55:11,229 INFO L82 PathProgramCache]: Analyzing trace with hash -493763179, now seen corresponding path program 51 times [2020-07-21 00:55:11,229 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:55:11,229 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1849362744] [2020-07-21 00:55:11,230 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 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:55:12,210 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:55:12,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:55:12,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 1058 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:55:12,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:55:12,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6453 backedges. 727 proven. 124 refuted. 0 times theorem prover too weak. 5602 trivial. 0 not checked. [2020-07-21 00:55:12,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:55:15,466 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:15,965 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:16,245 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:16,246 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:16,388 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:16,389 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:16,504 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:16,596 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:16,865 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:17,557 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 00:55:18,117 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:20,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6453 backedges. 727 proven. 136 refuted. 0 times theorem prover too weak. 5590 trivial. 0 not checked. [2020-07-21 00:55:20,143 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1849362744] [2020-07-21 00:55:20,143 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:55:20,144 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:55:20,144 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088203535] [2020-07-21 00:55:20,145 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:55:20,146 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:55:20,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:55:20,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:55:20,147 INFO L87 Difference]: Start difference. First operand 200 states and 377 transitions. Second operand 15 states. [2020-07-21 00:55:20,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:55:20,777 INFO L93 Difference]: Finished difference Result 222 states and 400 transitions. [2020-07-21 00:55:20,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:55:20,782 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 476 [2020-07-21 00:55:20,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:55:20,785 INFO L225 Difference]: With dead ends: 222 [2020-07-21 00:55:20,785 INFO L226 Difference]: Without dead ends: 209 [2020-07-21 00:55:20,786 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 927 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:55:20,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-07-21 00:55:20,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 200. [2020-07-21 00:55:20,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2020-07-21 00:55:20,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 369 transitions. [2020-07-21 00:55:20,803 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 369 transitions. Word has length 476 [2020-07-21 00:55:20,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:55:20,803 INFO L479 AbstractCegarLoop]: Abstraction has 200 states and 369 transitions. [2020-07-21 00:55:20,803 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:55:20,803 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 369 transitions. [2020-07-21 00:55:20,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:55:20,807 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:55:20,807 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:55:21,008 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:55:21,009 INFO L427 AbstractCegarLoop]: === Iteration 69 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:55:21,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:55:21,010 INFO L82 PathProgramCache]: Analyzing trace with hash 516830041, now seen corresponding path program 52 times [2020-07-21 00:55:21,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:55:21,011 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [879990341] [2020-07-21 00:55:21,011 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 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:55:21,954 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:55:21,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:55:21,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 13 conjunts are in the unsatisfiable core [2020-07-21 00:55:21,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:55:22,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 785 proven. 125 refuted. 0 times theorem prover too weak. 5516 trivial. 0 not checked. [2020-07-21 00:55:22,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:55:24,407 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 32 [2020-07-21 00:55:25,676 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:26,427 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:26,775 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:27,005 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:27,293 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:27,651 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:28,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:55:31,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 783 proven. 137 refuted. 0 times theorem prover too weak. 5506 trivial. 0 not checked. [2020-07-21 00:55:31,434 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [879990341] [2020-07-21 00:55:31,435 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:55:31,435 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 17 [2020-07-21 00:55:31,435 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237162076] [2020-07-21 00:55:31,436 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:55:31,436 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:55:31,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:55:31,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:55:31,437 INFO L87 Difference]: Start difference. First operand 200 states and 369 transitions. Second operand 17 states. [2020-07-21 00:55:32,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:55:32,410 INFO L93 Difference]: Finished difference Result 210 states and 378 transitions. [2020-07-21 00:55:32,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:55:32,416 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 475 [2020-07-21 00:55:32,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:55:32,420 INFO L225 Difference]: With dead ends: 210 [2020-07-21 00:55:32,420 INFO L226 Difference]: Without dead ends: 197 [2020-07-21 00:55:32,422 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 923 SyntacticMatches, 11 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2020-07-21 00:55:32,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2020-07-21 00:55:32,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 194. [2020-07-21 00:55:32,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2020-07-21 00:55:32,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 359 transitions. [2020-07-21 00:55:32,442 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 359 transitions. Word has length 475 [2020-07-21 00:55:32,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:55:32,442 INFO L479 AbstractCegarLoop]: Abstraction has 194 states and 359 transitions. [2020-07-21 00:55:32,442 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:55:32,443 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 359 transitions. [2020-07-21 00:55:32,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2020-07-21 00:55:32,447 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:55:32,448 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 27, 27, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:55:32,648 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:55:32,649 INFO L427 AbstractCegarLoop]: === Iteration 70 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:55:32,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:55:32,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1326629730, now seen corresponding path program 53 times [2020-07-21 00:55:32,650 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:55:32,651 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1192977150] [2020-07-21 00:55:32,651 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 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:55:33,787 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:55:33,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:55:33,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 1029 conjuncts, 271 conjunts are in the unsatisfiable core [2020-07-21 00:55:33,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:55:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6082 backedges. 0 proven. 2033 refuted. 0 times theorem prover too weak. 4049 trivial. 0 not checked. [2020-07-21 00:55:37,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:56:00,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6082 backedges. 0 proven. 2033 refuted. 0 times theorem prover too weak. 4049 trivial. 0 not checked. [2020-07-21 00:56:00,968 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1192977150] [2020-07-21 00:56:00,968 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:56:00,968 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 52 [2020-07-21 00:56:00,968 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244807580] [2020-07-21 00:56:00,969 INFO L459 AbstractCegarLoop]: Interpolant automaton has 52 states [2020-07-21 00:56:00,969 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:56:00,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2020-07-21 00:56:00,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=2527, Unknown=0, NotChecked=0, Total=2652 [2020-07-21 00:56:00,970 INFO L87 Difference]: Start difference. First operand 194 states and 359 transitions. Second operand 52 states. [2020-07-21 00:56:07,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:56:07,459 INFO L93 Difference]: Finished difference Result 432 states and 887 transitions. [2020-07-21 00:56:07,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-07-21 00:56:07,466 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 463 [2020-07-21 00:56:07,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:56:07,484 INFO L225 Difference]: With dead ends: 432 [2020-07-21 00:56:07,484 INFO L226 Difference]: Without dead ends: 425 [2020-07-21 00:56:07,491 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 932 GetRequests, 875 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=153, Invalid=3269, Unknown=0, NotChecked=0, Total=3422 [2020-07-21 00:56:07,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2020-07-21 00:56:07,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 290. [2020-07-21 00:56:07,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2020-07-21 00:56:07,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 598 transitions. [2020-07-21 00:56:07,557 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 598 transitions. Word has length 463 [2020-07-21 00:56:07,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:56:07,558 INFO L479 AbstractCegarLoop]: Abstraction has 290 states and 598 transitions. [2020-07-21 00:56:07,558 INFO L480 AbstractCegarLoop]: Interpolant automaton has 52 states. [2020-07-21 00:56:07,559 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 598 transitions. [2020-07-21 00:56:07,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2020-07-21 00:56:07,567 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:56:07,567 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 34, 34, 28, 27, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 11, 9, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:56:07,768 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:07,768 INFO L427 AbstractCegarLoop]: === Iteration 71 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:56:07,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:56:07,770 INFO L82 PathProgramCache]: Analyzing trace with hash 743575852, now seen corresponding path program 54 times [2020-07-21 00:56:07,770 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:56:07,771 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [787099749] [2020-07-21 00:56:07,771 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 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:08,720 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:56:08,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:56:08,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 00:56:08,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:56:09,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6793 backedges. 294 proven. 820 refuted. 0 times theorem prover too weak. 5679 trivial. 0 not checked. [2020-07-21 00:56:09,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:56:11,413 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2020-07-21 00:56:14,348 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:14,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:15,851 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:15,852 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:16,762 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:17,115 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:17,116 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:17,305 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:17,306 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:17,542 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:17,661 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:17,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6793 backedges. 298 proven. 830 refuted. 0 times theorem prover too weak. 5665 trivial. 0 not checked. [2020-07-21 00:56:17,957 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [787099749] [2020-07-21 00:56:17,958 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:56:17,958 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 00:56:17,958 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243755972] [2020-07-21 00:56:17,959 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:56:17,959 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:56:17,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:56:17,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:56:17,959 INFO L87 Difference]: Start difference. First operand 290 states and 598 transitions. Second operand 19 states. [2020-07-21 00:56:19,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:56:19,630 INFO L93 Difference]: Finished difference Result 401 states and 853 transitions. [2020-07-21 00:56:19,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:56:19,634 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 488 [2020-07-21 00:56:19,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:56:19,642 INFO L225 Difference]: With dead ends: 401 [2020-07-21 00:56:19,642 INFO L226 Difference]: Without dead ends: 320 [2020-07-21 00:56:19,647 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 981 GetRequests, 945 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 00:56:19,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2020-07-21 00:56:19,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 296. [2020-07-21 00:56:19,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2020-07-21 00:56:19,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 604 transitions. [2020-07-21 00:56:19,682 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 604 transitions. Word has length 488 [2020-07-21 00:56:19,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:56:19,682 INFO L479 AbstractCegarLoop]: Abstraction has 296 states and 604 transitions. [2020-07-21 00:56:19,682 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:56:19,682 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 604 transitions. [2020-07-21 00:56:19,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2020-07-21 00:56:19,690 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:56:19,690 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 27, 27, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:56:19,890 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:19,891 INFO L427 AbstractCegarLoop]: === Iteration 72 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:56:19,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:56:19,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1679141167, now seen corresponding path program 55 times [2020-07-21 00:56:19,892 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:56:19,893 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [747732683] [2020-07-21 00:56:19,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 73 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:20,854 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 00:56:20,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:56:20,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 17 conjunts are in the unsatisfiable core [2020-07-21 00:56:20,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:56:21,180 INFO L134 CoverageAnalysis]: Checked inductivity of 7110 backedges. 327 proven. 985 refuted. 0 times theorem prover too weak. 5798 trivial. 0 not checked. [2020-07-21 00:56:21,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:56:26,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:26,353 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:28,077 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:28,078 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:28,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:29,367 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:29,367 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:29,642 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:29,827 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:30,086 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:30,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7110 backedges. 326 proven. 1007 refuted. 0 times theorem prover too weak. 5777 trivial. 0 not checked. [2020-07-21 00:56:30,398 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [747732683] [2020-07-21 00:56:30,398 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:56:30,398 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 21 [2020-07-21 00:56:30,399 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072395370] [2020-07-21 00:56:30,399 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:56:30,399 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:56:30,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:56:30,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:56:30,400 INFO L87 Difference]: Start difference. First operand 296 states and 604 transitions. Second operand 21 states. [2020-07-21 00:56:31,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:56:31,410 INFO L93 Difference]: Finished difference Result 371 states and 751 transitions. [2020-07-21 00:56:31,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:56:31,413 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 499 [2020-07-21 00:56:31,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:56:31,422 INFO L225 Difference]: With dead ends: 371 [2020-07-21 00:56:31,422 INFO L226 Difference]: Without dead ends: 305 [2020-07-21 00:56:31,427 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1004 GetRequests, 963 SyntacticMatches, 15 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2020-07-21 00:56:31,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2020-07-21 00:56:31,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 288. [2020-07-21 00:56:31,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2020-07-21 00:56:31,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 573 transitions. [2020-07-21 00:56:31,465 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 573 transitions. Word has length 499 [2020-07-21 00:56:31,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:56:31,465 INFO L479 AbstractCegarLoop]: Abstraction has 288 states and 573 transitions. [2020-07-21 00:56:31,465 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:56:31,465 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 573 transitions. [2020-07-21 00:56:31,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 506 [2020-07-21 00:56:31,472 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:56:31,472 INFO L422 BasicCegarLoop]: trace histogram [38, 38, 35, 35, 31, 29, 19, 19, 19, 19, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 12, 12, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:56:31,673 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:31,674 INFO L427 AbstractCegarLoop]: === Iteration 73 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:56:31,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:56:31,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1046655733, now seen corresponding path program 56 times [2020-07-21 00:56:31,675 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:56:31,675 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1538124013] [2020-07-21 00:56:31,676 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 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:32,651 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:56:32,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:56:32,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:56:32,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:56:32,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7291 backedges. 373 proven. 899 refuted. 0 times theorem prover too weak. 6019 trivial. 0 not checked. [2020-07-21 00:56:32,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:56:37,609 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:38,983 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:39,498 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:39,952 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:40,145 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:40,249 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:40,327 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:40,512 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:41,103 INFO L134 CoverageAnalysis]: Checked inductivity of 7291 backedges. 379 proven. 914 refuted. 0 times theorem prover too weak. 5998 trivial. 0 not checked. [2020-07-21 00:56:41,104 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1538124013] [2020-07-21 00:56:41,104 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:56:41,105 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:56:41,105 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161585117] [2020-07-21 00:56:41,106 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:56:41,106 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:56:41,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:56:41,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:56:41,107 INFO L87 Difference]: Start difference. First operand 288 states and 573 transitions. Second operand 19 states. [2020-07-21 00:56:41,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:56:41,847 INFO L93 Difference]: Finished difference Result 356 states and 690 transitions. [2020-07-21 00:56:41,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:56:41,851 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 505 [2020-07-21 00:56:41,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:56:41,858 INFO L225 Difference]: With dead ends: 356 [2020-07-21 00:56:41,858 INFO L226 Difference]: Without dead ends: 339 [2020-07-21 00:56:41,861 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1016 GetRequests, 977 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:56:41,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2020-07-21 00:56:41,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 301. [2020-07-21 00:56:41,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 301 states. [2020-07-21 00:56:41,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 599 transitions. [2020-07-21 00:56:41,906 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 599 transitions. Word has length 505 [2020-07-21 00:56:41,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:56:41,906 INFO L479 AbstractCegarLoop]: Abstraction has 301 states and 599 transitions. [2020-07-21 00:56:41,906 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:56:41,906 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 599 transitions. [2020-07-21 00:56:41,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:56:41,914 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:56:41,914 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:56:42,114 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:42,115 INFO L427 AbstractCegarLoop]: === Iteration 74 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:56:42,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:56:42,116 INFO L82 PathProgramCache]: Analyzing trace with hash 1998288499, now seen corresponding path program 57 times [2020-07-21 00:56:42,117 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:56:42,117 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [670513156] [2020-07-21 00:56:42,117 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 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:43,171 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:56:43,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:56:43,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:56:43,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:56:43,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 540 proven. 642 refuted. 0 times theorem prover too weak. 5244 trivial. 0 not checked. [2020-07-21 00:56:43,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:56:48,261 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:48,262 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:49,146 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:49,875 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:49,876 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:50,291 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:50,527 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:50,528 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:50,653 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:50,735 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:51,045 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:52,035 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 542 proven. 663 refuted. 0 times theorem prover too weak. 5221 trivial. 0 not checked. [2020-07-21 00:56:52,036 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [670513156] [2020-07-21 00:56:52,036 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:56:52,036 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:56:52,037 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008284850] [2020-07-21 00:56:52,037 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:56:52,037 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:56:52,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:56:52,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:56:52,038 INFO L87 Difference]: Start difference. First operand 301 states and 599 transitions. Second operand 19 states. [2020-07-21 00:56:52,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:56:52,845 INFO L93 Difference]: Finished difference Result 395 states and 765 transitions. [2020-07-21 00:56:52,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:56:52,848 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 475 [2020-07-21 00:56:52,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:56:52,856 INFO L225 Difference]: With dead ends: 395 [2020-07-21 00:56:52,857 INFO L226 Difference]: Without dead ends: 380 [2020-07-21 00:56:52,860 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 917 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:56:52,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2020-07-21 00:56:52,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 283. [2020-07-21 00:56:52,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2020-07-21 00:56:52,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 564 transitions. [2020-07-21 00:56:52,899 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 564 transitions. Word has length 475 [2020-07-21 00:56:52,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:56:52,899 INFO L479 AbstractCegarLoop]: Abstraction has 283 states and 564 transitions. [2020-07-21 00:56:52,899 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:56:52,899 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 564 transitions. [2020-07-21 00:56:52,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 491 [2020-07-21 00:56:52,906 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:56:52,906 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 29, 28, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 12, 10, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:56:53,107 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:53,107 INFO L427 AbstractCegarLoop]: === Iteration 75 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:56:53,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:56:53,108 INFO L82 PathProgramCache]: Analyzing trace with hash 1210027796, now seen corresponding path program 58 times [2020-07-21 00:56:53,109 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:56:53,109 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2076677249] [2020-07-21 00:56:53,109 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 76 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:56:54,228 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:56:54,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:56:54,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:56:54,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:56:54,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6840 backedges. 1043 proven. 187 refuted. 0 times theorem prover too weak. 5610 trivial. 0 not checked. [2020-07-21 00:56:54,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:56:58,355 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:59,278 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:56:59,933 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:00,374 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:00,375 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:00,627 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:00,628 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:00,770 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:00,771 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:01,034 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:01,978 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:04,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6840 backedges. 1043 proven. 208 refuted. 0 times theorem prover too weak. 5589 trivial. 0 not checked. [2020-07-21 00:57:04,023 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2076677249] [2020-07-21 00:57:04,023 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:57:04,023 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 00:57:04,023 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071628515] [2020-07-21 00:57:04,024 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:57:04,024 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:57:04,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:57:04,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:57:04,025 INFO L87 Difference]: Start difference. First operand 283 states and 564 transitions. Second operand 19 states. [2020-07-21 00:57:05,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:57:05,006 INFO L93 Difference]: Finished difference Result 360 states and 689 transitions. [2020-07-21 00:57:05,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:57:05,011 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 490 [2020-07-21 00:57:05,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:57:05,018 INFO L225 Difference]: With dead ends: 360 [2020-07-21 00:57:05,018 INFO L226 Difference]: Without dead ends: 347 [2020-07-21 00:57:05,022 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 986 GetRequests, 947 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 00:57:05,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2020-07-21 00:57:05,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 278. [2020-07-21 00:57:05,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2020-07-21 00:57:05,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 550 transitions. [2020-07-21 00:57:05,055 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 550 transitions. Word has length 490 [2020-07-21 00:57:05,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:57:05,055 INFO L479 AbstractCegarLoop]: Abstraction has 278 states and 550 transitions. [2020-07-21 00:57:05,055 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:57:05,055 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 550 transitions. [2020-07-21 00:57:05,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2020-07-21 00:57:05,062 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:57:05,062 INFO L422 BasicCegarLoop]: trace histogram [38, 38, 33, 33, 27, 26, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, 16, 16, 16, 16, 11, 11, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:57:05,263 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:05,263 INFO L427 AbstractCegarLoop]: === Iteration 76 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:57:05,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:57:05,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1072224080, now seen corresponding path program 59 times [2020-07-21 00:57:05,265 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:57:05,265 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1352672240] [2020-07-21 00:57:05,265 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 77 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:06,291 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:57:06,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:57:06,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 17 conjunts are in the unsatisfiable core [2020-07-21 00:57:06,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:57:06,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6764 backedges. 402 proven. 868 refuted. 0 times theorem prover too weak. 5494 trivial. 0 not checked. [2020-07-21 00:57:06,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:57:12,910 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 34 [2020-07-21 00:57:12,959 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:12,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:14,955 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:15,778 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:15,779 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:16,393 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:16,394 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:16,763 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:16,988 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:16,989 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:17,379 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:18,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6764 backedges. 401 proven. 890 refuted. 0 times theorem prover too weak. 5473 trivial. 0 not checked. [2020-07-21 00:57:18,005 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1352672240] [2020-07-21 00:57:18,005 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:57:18,005 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 21 [2020-07-21 00:57:18,006 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357749725] [2020-07-21 00:57:18,006 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:57:18,006 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:57:18,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:57:18,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:57:18,007 INFO L87 Difference]: Start difference. First operand 278 states and 550 transitions. Second operand 21 states. [2020-07-21 00:57:19,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:57:19,057 INFO L93 Difference]: Finished difference Result 331 states and 635 transitions. [2020-07-21 00:57:19,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:57:19,063 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 486 [2020-07-21 00:57:19,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:57:19,069 INFO L225 Difference]: With dead ends: 331 [2020-07-21 00:57:19,070 INFO L226 Difference]: Without dead ends: 314 [2020-07-21 00:57:19,073 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 978 GetRequests, 937 SyntacticMatches, 15 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2020-07-21 00:57:19,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2020-07-21 00:57:19,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 286. [2020-07-21 00:57:19,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 286 states. [2020-07-21 00:57:19,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 567 transitions. [2020-07-21 00:57:19,119 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 567 transitions. Word has length 486 [2020-07-21 00:57:19,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:57:19,119 INFO L479 AbstractCegarLoop]: Abstraction has 286 states and 567 transitions. [2020-07-21 00:57:19,119 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:57:19,119 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 567 transitions. [2020-07-21 00:57:19,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2020-07-21 00:57:19,126 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:57:19,127 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 28, 26, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 11, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:57:19,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:19,328 INFO L427 AbstractCegarLoop]: === Iteration 77 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:57:19,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:57:19,329 INFO L82 PathProgramCache]: Analyzing trace with hash -19470234, now seen corresponding path program 60 times [2020-07-21 00:57:19,329 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:57:19,329 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1808316529] [2020-07-21 00:57:19,329 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 78 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:20,366 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:57:20,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:57:20,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 00:57:20,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:57:20,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6759 backedges. 364 proven. 745 refuted. 0 times theorem prover too weak. 5650 trivial. 0 not checked. [2020-07-21 00:57:20,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:57:21,187 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-07-21 00:57:26,447 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:26,448 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:28,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:28,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:28,931 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:28,932 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:29,424 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:29,425 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:29,651 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:29,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:30,158 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:30,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6759 backedges. 366 proven. 759 refuted. 0 times theorem prover too weak. 5634 trivial. 0 not checked. [2020-07-21 00:57:30,835 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1808316529] [2020-07-21 00:57:30,835 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:57:30,835 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 00:57:30,835 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60246141] [2020-07-21 00:57:30,836 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:57:30,836 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:57:30,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:57:30,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:57:30,837 INFO L87 Difference]: Start difference. First operand 286 states and 567 transitions. Second operand 19 states. [2020-07-21 00:57:31,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:57:31,954 INFO L93 Difference]: Finished difference Result 389 states and 794 transitions. [2020-07-21 00:57:31,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:57:31,960 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 487 [2020-07-21 00:57:31,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:57:31,975 INFO L225 Difference]: With dead ends: 389 [2020-07-21 00:57:31,975 INFO L226 Difference]: Without dead ends: 362 [2020-07-21 00:57:31,982 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 943 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 00:57:31,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2020-07-21 00:57:32,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 283. [2020-07-21 00:57:32,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2020-07-21 00:57:32,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 562 transitions. [2020-07-21 00:57:32,037 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 562 transitions. Word has length 487 [2020-07-21 00:57:32,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:57:32,037 INFO L479 AbstractCegarLoop]: Abstraction has 283 states and 562 transitions. [2020-07-21 00:57:32,037 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:57:32,037 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 562 transitions. [2020-07-21 00:57:32,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:57:32,044 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:57:32,044 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:57:32,245 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:32,245 INFO L427 AbstractCegarLoop]: === Iteration 78 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:57:32,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:57:32,246 INFO L82 PathProgramCache]: Analyzing trace with hash -2037969703, now seen corresponding path program 61 times [2020-07-21 00:57:32,247 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:57:32,247 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [874644401] [2020-07-21 00:57:32,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 79 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:33,331 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:57:33,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:57:33,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 13 conjunts are in the unsatisfiable core [2020-07-21 00:57:33,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:57:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 470 proven. 440 refuted. 0 times theorem prover too weak. 5516 trivial. 0 not checked. [2020-07-21 00:57:33,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:57:38,521 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:38,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:39,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:39,690 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:39,691 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:39,924 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:40,156 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:40,338 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:40,969 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:42,328 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 470 proven. 450 refuted. 0 times theorem prover too weak. 5506 trivial. 0 not checked. [2020-07-21 00:57:42,329 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [874644401] [2020-07-21 00:57:42,329 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:57:42,329 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 17 [2020-07-21 00:57:42,329 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740785124] [2020-07-21 00:57:42,330 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:57:42,330 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:57:42,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:57:42,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:57:42,331 INFO L87 Difference]: Start difference. First operand 283 states and 562 transitions. Second operand 17 states. [2020-07-21 00:57:43,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:57:43,232 INFO L93 Difference]: Finished difference Result 343 states and 642 transitions. [2020-07-21 00:57:43,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:57:43,239 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 475 [2020-07-21 00:57:43,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:57:43,249 INFO L225 Difference]: With dead ends: 343 [2020-07-21 00:57:43,249 INFO L226 Difference]: Without dead ends: 326 [2020-07-21 00:57:43,253 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 923 SyntacticMatches, 11 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2020-07-21 00:57:43,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2020-07-21 00:57:43,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 289. [2020-07-21 00:57:43,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2020-07-21 00:57:43,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 576 transitions. [2020-07-21 00:57:43,307 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 576 transitions. Word has length 475 [2020-07-21 00:57:43,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:57:43,307 INFO L479 AbstractCegarLoop]: Abstraction has 289 states and 576 transitions. [2020-07-21 00:57:43,308 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:57:43,308 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 576 transitions. [2020-07-21 00:57:43,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:57:43,319 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:57:43,319 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 28, 26, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 12, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:57:43,534 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:43,535 INFO L427 AbstractCegarLoop]: === Iteration 79 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:57:43,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:57:43,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1340826733, now seen corresponding path program 62 times [2020-07-21 00:57:43,537 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:57:43,537 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1381104441] [2020-07-21 00:57:43,537 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 80 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:44,668 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:57:44,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:57:44,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:57:44,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:57:44,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6427 backedges. 887 proven. 140 refuted. 0 times theorem prover too weak. 5400 trivial. 0 not checked. [2020-07-21 00:57:44,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:57:48,682 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:48,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:49,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:49,468 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:50,058 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:50,059 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:50,386 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:50,387 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:50,553 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:50,661 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:50,954 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:52,295 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:57:54,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6427 backedges. 889 proven. 154 refuted. 0 times theorem prover too weak. 5384 trivial. 0 not checked. [2020-07-21 00:57:54,954 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1381104441] [2020-07-21 00:57:54,954 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:57:54,954 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:57:54,954 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348870751] [2020-07-21 00:57:54,955 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:57:54,955 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:57:54,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:57:54,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:57:54,956 INFO L87 Difference]: Start difference. First operand 289 states and 576 transitions. Second operand 17 states. [2020-07-21 00:57:55,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:57:55,960 INFO L93 Difference]: Finished difference Result 352 states and 681 transitions. [2020-07-21 00:57:55,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:57:55,961 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 475 [2020-07-21 00:57:55,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:57:55,967 INFO L225 Difference]: With dead ends: 352 [2020-07-21 00:57:55,967 INFO L226 Difference]: Without dead ends: 342 [2020-07-21 00:57:55,971 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 955 GetRequests, 921 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:57:55,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2020-07-21 00:57:56,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 281. [2020-07-21 00:57:56,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 281 states. [2020-07-21 00:57:56,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 559 transitions. [2020-07-21 00:57:56,005 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 559 transitions. Word has length 475 [2020-07-21 00:57:56,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:57:56,006 INFO L479 AbstractCegarLoop]: Abstraction has 281 states and 559 transitions. [2020-07-21 00:57:56,006 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:57:56,006 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 559 transitions. [2020-07-21 00:57:56,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:57:56,013 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:57:56,013 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 28, 26, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 12, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:57:56,213 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:56,214 INFO L427 AbstractCegarLoop]: === Iteration 80 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:57:56,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:57:56,215 INFO L82 PathProgramCache]: Analyzing trace with hash -885292541, now seen corresponding path program 63 times [2020-07-21 00:57:56,216 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:57:56,216 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1396909349] [2020-07-21 00:57:56,216 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 81 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:57:57,447 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:57:57,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:57:57,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-21 00:57:57,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:57:57,816 INFO L134 CoverageAnalysis]: Checked inductivity of 6427 backedges. 802 proven. 225 refuted. 0 times theorem prover too weak. 5400 trivial. 0 not checked. [2020-07-21 00:57:57,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:58:01,790 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:01,791 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:03,175 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:03,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:03,746 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:04,096 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:04,097 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:04,292 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:04,452 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:04,657 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:05,660 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:08,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6427 backedges. 804 proven. 239 refuted. 0 times theorem prover too weak. 5384 trivial. 0 not checked. [2020-07-21 00:58:08,539 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1396909349] [2020-07-21 00:58:08,539 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:58:08,539 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 17 [2020-07-21 00:58:08,539 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512747130] [2020-07-21 00:58:08,540 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:58:08,540 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:58:08,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:58:08,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:58:08,540 INFO L87 Difference]: Start difference. First operand 281 states and 559 transitions. Second operand 17 states. [2020-07-21 00:58:09,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:58:09,474 INFO L93 Difference]: Finished difference Result 325 states and 613 transitions. [2020-07-21 00:58:09,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:58:09,480 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 475 [2020-07-21 00:58:09,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:58:09,486 INFO L225 Difference]: With dead ends: 325 [2020-07-21 00:58:09,486 INFO L226 Difference]: Without dead ends: 302 [2020-07-21 00:58:09,490 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 955 GetRequests, 921 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2020-07-21 00:58:09,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2020-07-21 00:58:09,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 284. [2020-07-21 00:58:09,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2020-07-21 00:58:09,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 558 transitions. [2020-07-21 00:58:09,531 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 558 transitions. Word has length 475 [2020-07-21 00:58:09,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:58:09,531 INFO L479 AbstractCegarLoop]: Abstraction has 284 states and 558 transitions. [2020-07-21 00:58:09,531 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:58:09,531 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 558 transitions. [2020-07-21 00:58:09,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:58:09,538 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:58:09,538 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:58:09,739 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:58:09,739 INFO L427 AbstractCegarLoop]: === Iteration 81 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:58:09,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:58:09,740 INFO L82 PathProgramCache]: Analyzing trace with hash 878879307, now seen corresponding path program 64 times [2020-07-21 00:58:09,741 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:58:09,741 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1914995502] [2020-07-21 00:58:09,741 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 82 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:58:10,844 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:58:10,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:58:10,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 17 conjunts are in the unsatisfiable core [2020-07-21 00:58:10,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:58:11,768 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 578 proven. 662 refuted. 0 times theorem prover too weak. 5186 trivial. 0 not checked. [2020-07-21 00:58:11,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:58:14,288 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 00:58:14,392 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 00:58:14,506 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 00:58:14,620 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 00:58:19,384 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:20,899 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:20,900 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:22,139 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:22,140 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:22,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:23,465 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:23,467 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:23,788 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:24,521 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:26,020 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 575 proven. 686 refuted. 0 times theorem prover too weak. 5165 trivial. 0 not checked. [2020-07-21 00:58:26,020 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1914995502] [2020-07-21 00:58:26,021 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:58:26,021 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 21 [2020-07-21 00:58:26,021 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839462112] [2020-07-21 00:58:26,022 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 00:58:26,022 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:58:26,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 00:58:26,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2020-07-21 00:58:26,023 INFO L87 Difference]: Start difference. First operand 284 states and 558 transitions. Second operand 21 states. [2020-07-21 00:58:27,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:58:27,648 INFO L93 Difference]: Finished difference Result 381 states and 720 transitions. [2020-07-21 00:58:27,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 00:58:27,653 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 475 [2020-07-21 00:58:27,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:58:27,661 INFO L225 Difference]: With dead ends: 381 [2020-07-21 00:58:27,662 INFO L226 Difference]: Without dead ends: 369 [2020-07-21 00:58:27,666 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 915 SyntacticMatches, 15 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2020-07-21 00:58:27,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2020-07-21 00:58:27,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 277. [2020-07-21 00:58:27,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2020-07-21 00:58:27,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 538 transitions. [2020-07-21 00:58:27,706 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 538 transitions. Word has length 475 [2020-07-21 00:58:27,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:58:27,706 INFO L479 AbstractCegarLoop]: Abstraction has 277 states and 538 transitions. [2020-07-21 00:58:27,706 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 00:58:27,707 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 538 transitions. [2020-07-21 00:58:27,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2020-07-21 00:58:27,713 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:58:27,713 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 34, 34, 27, 26, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 11, 9, 9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:58:27,914 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:58:27,914 INFO L427 AbstractCegarLoop]: === Iteration 82 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:58:27,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:58:27,915 INFO L82 PathProgramCache]: Analyzing trace with hash -129922654, now seen corresponding path program 65 times [2020-07-21 00:58:27,916 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:58:27,916 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1807822637] [2020-07-21 00:58:27,917 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 83 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:58:29,030 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 2 check-sat command(s) [2020-07-21 00:58:29,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:58:29,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 00:58:29,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:58:29,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6740 backedges. 512 proven. 596 refuted. 0 times theorem prover too weak. 5632 trivial. 0 not checked. [2020-07-21 00:58:29,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:58:32,260 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 00:58:32,586 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2020-07-21 00:58:33,506 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 00:58:36,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:36,794 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:38,078 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:38,079 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:39,272 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:39,273 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:39,901 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:39,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:40,188 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:40,189 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:40,492 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:41,019 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:42,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6740 backedges. 514 proven. 608 refuted. 0 times theorem prover too weak. 5618 trivial. 0 not checked. [2020-07-21 00:58:42,613 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1807822637] [2020-07-21 00:58:42,614 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:58:42,614 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 00:58:42,614 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865545806] [2020-07-21 00:58:42,615 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:58:42,615 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:58:42,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:58:42,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:58:42,615 INFO L87 Difference]: Start difference. First operand 277 states and 538 transitions. Second operand 19 states. [2020-07-21 00:58:43,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:58:43,792 INFO L93 Difference]: Finished difference Result 375 states and 724 transitions. [2020-07-21 00:58:43,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:58:43,798 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 486 [2020-07-21 00:58:43,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:58:43,807 INFO L225 Difference]: With dead ends: 375 [2020-07-21 00:58:43,807 INFO L226 Difference]: Without dead ends: 358 [2020-07-21 00:58:43,811 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 977 GetRequests, 941 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 00:58:43,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2020-07-21 00:58:43,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 259. [2020-07-21 00:58:43,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 259 states. [2020-07-21 00:58:43,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 495 transitions. [2020-07-21 00:58:43,847 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 495 transitions. Word has length 486 [2020-07-21 00:58:43,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:58:43,848 INFO L479 AbstractCegarLoop]: Abstraction has 259 states and 495 transitions. [2020-07-21 00:58:43,848 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:58:43,848 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 495 transitions. [2020-07-21 00:58:43,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2020-07-21 00:58:43,854 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:58:43,854 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 26, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 9, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:58:44,055 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:58:44,056 INFO L427 AbstractCegarLoop]: === Iteration 83 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:58:44,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:58:44,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1206486073, now seen corresponding path program 66 times [2020-07-21 00:58:44,057 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:58:44,057 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1306569853] [2020-07-21 00:58:44,058 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 84 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:58:45,248 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:58:45,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:58:45,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 12 conjunts are in the unsatisfiable core [2020-07-21 00:58:45,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:58:45,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6400 backedges. 694 proven. 130 refuted. 0 times theorem prover too weak. 5576 trivial. 0 not checked. [2020-07-21 00:58:45,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:58:49,350 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:50,038 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:50,039 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:50,420 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:50,421 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:50,633 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:50,848 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:51,322 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:53,093 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:58:56,411 INFO L134 CoverageAnalysis]: Checked inductivity of 6400 backedges. 696 proven. 138 refuted. 0 times theorem prover too weak. 5566 trivial. 0 not checked. [2020-07-21 00:58:56,411 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1306569853] [2020-07-21 00:58:56,412 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:58:56,412 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 15 [2020-07-21 00:58:56,412 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947754955] [2020-07-21 00:58:56,412 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-21 00:58:56,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:58:56,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-21 00:58:56,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-07-21 00:58:56,413 INFO L87 Difference]: Start difference. First operand 259 states and 495 transitions. Second operand 15 states. [2020-07-21 00:58:57,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:58:57,389 INFO L93 Difference]: Finished difference Result 289 states and 556 transitions. [2020-07-21 00:58:57,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-07-21 00:58:57,396 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 474 [2020-07-21 00:58:57,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:58:57,402 INFO L225 Difference]: With dead ends: 289 [2020-07-21 00:58:57,402 INFO L226 Difference]: Without dead ends: 279 [2020-07-21 00:58:57,405 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 952 GetRequests, 923 SyntacticMatches, 11 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2020-07-21 00:58:57,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2020-07-21 00:58:57,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 256. [2020-07-21 00:58:57,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2020-07-21 00:58:57,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 490 transitions. [2020-07-21 00:58:57,441 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 490 transitions. Word has length 474 [2020-07-21 00:58:57,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:58:57,441 INFO L479 AbstractCegarLoop]: Abstraction has 256 states and 490 transitions. [2020-07-21 00:58:57,441 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-21 00:58:57,441 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 490 transitions. [2020-07-21 00:58:57,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2020-07-21 00:58:57,447 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:58:57,447 INFO L422 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 27, 27, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:58:57,648 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:58:57,649 INFO L427 AbstractCegarLoop]: === Iteration 84 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:58:57,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:58:57,650 INFO L82 PathProgramCache]: Analyzing trace with hash -594447431, now seen corresponding path program 67 times [2020-07-21 00:58:57,650 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:58:57,651 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [373708440] [2020-07-21 00:58:57,651 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 85 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:58:58,842 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:58:58,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:58:58,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 00:58:58,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:58:59,327 INFO L134 CoverageAnalysis]: Checked inductivity of 7110 backedges. 568 proven. 573 refuted. 0 times theorem prover too weak. 5969 trivial. 0 not checked. [2020-07-21 00:58:59,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:59:02,135 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 00:59:02,245 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 00:59:02,363 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 00:59:02,478 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 00:59:02,586 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 00:59:02,841 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 32 [2020-07-21 00:59:07,818 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:08,555 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:08,556 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:09,271 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:09,841 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:09,841 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:10,192 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:10,193 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:10,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:11,573 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:13,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7110 backedges. 568 proven. 587 refuted. 0 times theorem prover too weak. 5955 trivial. 0 not checked. [2020-07-21 00:59:13,320 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [373708440] [2020-07-21 00:59:13,320 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:59:13,320 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 00:59:13,320 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830043554] [2020-07-21 00:59:13,321 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:59:13,321 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:59:13,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:59:13,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:59:13,321 INFO L87 Difference]: Start difference. First operand 256 states and 490 transitions. Second operand 19 states. [2020-07-21 00:59:14,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:59:14,626 INFO L93 Difference]: Finished difference Result 282 states and 529 transitions. [2020-07-21 00:59:14,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:59:14,632 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 499 [2020-07-21 00:59:14,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:59:14,638 INFO L225 Difference]: With dead ends: 282 [2020-07-21 00:59:14,639 INFO L226 Difference]: Without dead ends: 270 [2020-07-21 00:59:14,641 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1003 GetRequests, 967 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 00:59:14,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2020-07-21 00:59:14,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 250. [2020-07-21 00:59:14,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2020-07-21 00:59:14,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 479 transitions. [2020-07-21 00:59:14,676 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 479 transitions. Word has length 499 [2020-07-21 00:59:14,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:59:14,677 INFO L479 AbstractCegarLoop]: Abstraction has 250 states and 479 transitions. [2020-07-21 00:59:14,677 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:59:14,677 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 479 transitions. [2020-07-21 00:59:14,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2020-07-21 00:59:14,683 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:59:14,683 INFO L422 BasicCegarLoop]: trace histogram [38, 38, 33, 33, 27, 27, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, 16, 16, 16, 16, 11, 11, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:59:14,884 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:59:14,884 INFO L427 AbstractCegarLoop]: === Iteration 85 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:59:14,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:59:14,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1845830334, now seen corresponding path program 68 times [2020-07-21 00:59:14,886 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:59:14,886 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [534281154] [2020-07-21 00:59:14,887 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 86 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:59:16,241 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:59:16,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:59:16,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 13 conjunts are in the unsatisfiable core [2020-07-21 00:59:16,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:59:16,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6790 backedges. 703 proven. 231 refuted. 0 times theorem prover too weak. 5856 trivial. 0 not checked. [2020-07-21 00:59:16,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:59:19,139 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-07-21 00:59:20,963 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:20,964 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:22,752 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:22,753 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:23,348 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:23,349 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:23,671 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:23,672 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:23,999 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:24,249 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:25,475 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:28,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6790 backedges. 703 proven. 241 refuted. 0 times theorem prover too weak. 5846 trivial. 0 not checked. [2020-07-21 00:59:28,715 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [534281154] [2020-07-21 00:59:28,715 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:59:28,715 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 17 [2020-07-21 00:59:28,715 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740780958] [2020-07-21 00:59:28,716 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 00:59:28,716 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:59:28,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 00:59:28,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-07-21 00:59:28,716 INFO L87 Difference]: Start difference. First operand 250 states and 479 transitions. Second operand 17 states. [2020-07-21 00:59:29,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:59:29,801 INFO L93 Difference]: Finished difference Result 286 states and 520 transitions. [2020-07-21 00:59:29,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 00:59:29,806 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 487 [2020-07-21 00:59:29,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:59:29,813 INFO L225 Difference]: With dead ends: 286 [2020-07-21 00:59:29,813 INFO L226 Difference]: Without dead ends: 271 [2020-07-21 00:59:29,817 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 978 GetRequests, 947 SyntacticMatches, 11 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2020-07-21 00:59:29,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2020-07-21 00:59:29,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 250. [2020-07-21 00:59:29,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2020-07-21 00:59:29,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 479 transitions. [2020-07-21 00:59:29,851 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 479 transitions. Word has length 487 [2020-07-21 00:59:29,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:59:29,852 INFO L479 AbstractCegarLoop]: Abstraction has 250 states and 479 transitions. [2020-07-21 00:59:29,852 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 00:59:29,852 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 479 transitions. [2020-07-21 00:59:29,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 00:59:29,859 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:59:29,859 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:59:30,060 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:59:30,060 INFO L427 AbstractCegarLoop]: === Iteration 86 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:59:30,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:59:30,062 INFO L82 PathProgramCache]: Analyzing trace with hash -855524837, now seen corresponding path program 69 times [2020-07-21 00:59:30,062 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:59:30,063 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1414546618] [2020-07-21 00:59:30,063 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 87 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:59:31,318 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 00:59:31,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:59:31,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 00:59:31,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:59:31,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 847 proven. 232 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2020-07-21 00:59:31,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:59:34,574 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2020-07-21 00:59:34,694 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 00:59:34,804 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2020-07-21 00:59:34,923 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 00:59:35,040 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 00:59:35,157 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 00:59:35,420 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 31 [2020-07-21 00:59:37,496 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:37,497 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:38,927 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2020-07-21 00:59:39,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:39,526 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:40,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:40,312 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:40,858 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:40,859 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:41,203 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:41,204 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:41,674 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:42,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:46,290 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 845 proven. 250 refuted. 0 times theorem prover too weak. 5319 trivial. 0 not checked. [2020-07-21 00:59:46,291 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1414546618] [2020-07-21 00:59:46,291 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 00:59:46,291 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 00:59:46,291 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780344888] [2020-07-21 00:59:46,292 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 00:59:46,292 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 00:59:46,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 00:59:46,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 00:59:46,293 INFO L87 Difference]: Start difference. First operand 250 states and 479 transitions. Second operand 19 states. [2020-07-21 00:59:47,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 00:59:47,459 INFO L93 Difference]: Finished difference Result 276 states and 516 transitions. [2020-07-21 00:59:47,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 00:59:47,460 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 475 [2020-07-21 00:59:47,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 00:59:47,464 INFO L225 Difference]: With dead ends: 276 [2020-07-21 00:59:47,465 INFO L226 Difference]: Without dead ends: 261 [2020-07-21 00:59:47,467 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 955 GetRequests, 919 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 00:59:47,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2020-07-21 00:59:47,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 247. [2020-07-21 00:59:47,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2020-07-21 00:59:47,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 473 transitions. [2020-07-21 00:59:47,499 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 473 transitions. Word has length 475 [2020-07-21 00:59:47,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 00:59:47,500 INFO L479 AbstractCegarLoop]: Abstraction has 247 states and 473 transitions. [2020-07-21 00:59:47,500 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 00:59:47,500 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 473 transitions. [2020-07-21 00:59:47,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 465 [2020-07-21 00:59:47,506 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 00:59:47,506 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 28, 27, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 11, 11, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 00:59:47,706 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:59:47,707 INFO L427 AbstractCegarLoop]: === Iteration 87 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 00:59:47,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 00:59:47,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1698746006, now seen corresponding path program 70 times [2020-07-21 00:59:47,708 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 00:59:47,709 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [123749649] [2020-07-21 00:59:47,709 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 88 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 00:59:48,878 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 00:59:48,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 00:59:48,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 16 conjunts are in the unsatisfiable core [2020-07-21 00:59:48,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 00:59:49,276 INFO L134 CoverageAnalysis]: Checked inductivity of 6109 backedges. 837 proven. 321 refuted. 0 times theorem prover too weak. 4951 trivial. 0 not checked. [2020-07-21 00:59:49,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 00:59:51,831 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 00:59:51,937 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 00:59:52,047 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2020-07-21 00:59:52,163 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 00:59:52,281 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-07-21 00:59:52,395 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 00:59:54,694 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:54,695 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:56,537 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:56,538 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:57,683 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:57,684 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:58,411 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:58,823 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:59,037 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:59,167 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 00:59:59,889 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:01,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6109 backedges. 841 proven. 338 refuted. 0 times theorem prover too weak. 4930 trivial. 0 not checked. [2020-07-21 01:00:01,976 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [123749649] [2020-07-21 01:00:01,976 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 01:00:01,976 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17] total 19 [2020-07-21 01:00:01,976 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412213362] [2020-07-21 01:00:01,977 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 01:00:01,977 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 01:00:01,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 01:00:01,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-07-21 01:00:01,977 INFO L87 Difference]: Start difference. First operand 247 states and 473 transitions. Second operand 19 states. [2020-07-21 01:00:03,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 01:00:03,108 INFO L93 Difference]: Finished difference Result 345 states and 661 transitions. [2020-07-21 01:00:03,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 01:00:03,108 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 464 [2020-07-21 01:00:03,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 01:00:03,114 INFO L225 Difference]: With dead ends: 345 [2020-07-21 01:00:03,114 INFO L226 Difference]: Without dead ends: 330 [2020-07-21 01:00:03,117 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 934 GetRequests, 895 SyntacticMatches, 15 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2020-07-21 01:00:03,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2020-07-21 01:00:03,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 222. [2020-07-21 01:00:03,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2020-07-21 01:00:03,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 418 transitions. [2020-07-21 01:00:03,151 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 418 transitions. Word has length 464 [2020-07-21 01:00:03,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 01:00:03,151 INFO L479 AbstractCegarLoop]: Abstraction has 222 states and 418 transitions. [2020-07-21 01:00:03,152 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 01:00:03,152 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 418 transitions. [2020-07-21 01:00:03,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 01:00:03,157 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 01:00:03,157 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 01:00:03,358 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:03,358 INFO L427 AbstractCegarLoop]: === Iteration 88 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 01:00:03,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 01:00:03,359 INFO L82 PathProgramCache]: Analyzing trace with hash -151584039, now seen corresponding path program 71 times [2020-07-21 01:00:03,360 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 01:00:03,360 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [882725802] [2020-07-21 01:00:03,360 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 89 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:04,500 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 01:00:04,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 01:00:04,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 17 conjunts are in the unsatisfiable core [2020-07-21 01:00:04,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 01:00:04,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 899 proven. 341 refuted. 0 times theorem prover too weak. 5186 trivial. 0 not checked. [2020-07-21 01:00:04,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 01:00:07,667 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 38 [2020-07-21 01:00:09,502 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:11,032 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2020-07-21 01:00:11,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:11,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:12,066 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:12,712 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:12,712 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:13,088 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:13,317 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:13,318 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:14,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:16,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 896 proven. 365 refuted. 0 times theorem prover too weak. 5165 trivial. 0 not checked. [2020-07-21 01:00:16,450 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [882725802] [2020-07-21 01:00:16,450 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 01:00:16,450 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 21 [2020-07-21 01:00:16,450 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77536041] [2020-07-21 01:00:16,451 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 01:00:16,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 01:00:16,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 01:00:16,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2020-07-21 01:00:16,451 INFO L87 Difference]: Start difference. First operand 222 states and 418 transitions. Second operand 21 states. [2020-07-21 01:00:17,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 01:00:17,657 INFO L93 Difference]: Finished difference Result 359 states and 688 transitions. [2020-07-21 01:00:17,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 01:00:17,657 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 475 [2020-07-21 01:00:17,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 01:00:17,665 INFO L225 Difference]: With dead ends: 359 [2020-07-21 01:00:17,665 INFO L226 Difference]: Without dead ends: 336 [2020-07-21 01:00:17,670 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 915 SyntacticMatches, 15 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2020-07-21 01:00:17,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2020-07-21 01:00:17,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 212. [2020-07-21 01:00:17,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2020-07-21 01:00:17,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 395 transitions. [2020-07-21 01:00:17,699 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 395 transitions. Word has length 475 [2020-07-21 01:00:17,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 01:00:17,700 INFO L479 AbstractCegarLoop]: Abstraction has 212 states and 395 transitions. [2020-07-21 01:00:17,700 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 01:00:17,700 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 395 transitions. [2020-07-21 01:00:17,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 01:00:17,705 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 01:00:17,705 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 01:00:17,905 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:17,906 INFO L427 AbstractCegarLoop]: === Iteration 89 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 01:00:17,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 01:00:17,907 INFO L82 PathProgramCache]: Analyzing trace with hash 1570124953, now seen corresponding path program 72 times [2020-07-21 01:00:17,907 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 01:00:17,907 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [319193596] [2020-07-21 01:00:17,907 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 90 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:19,178 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 01:00:19,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 01:00:19,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 13 conjunts are in the unsatisfiable core [2020-07-21 01:00:19,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 01:00:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 772 proven. 138 refuted. 0 times theorem prover too weak. 5516 trivial. 0 not checked. [2020-07-21 01:00:19,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 01:00:22,152 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:22,153 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:22,766 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:22,767 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:23,207 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:23,408 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:23,408 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:23,620 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:23,850 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:24,880 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:27,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 770 proven. 150 refuted. 0 times theorem prover too weak. 5506 trivial. 0 not checked. [2020-07-21 01:00:27,035 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [319193596] [2020-07-21 01:00:27,035 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 01:00:27,035 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 17 [2020-07-21 01:00:27,035 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257438141] [2020-07-21 01:00:27,036 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-21 01:00:27,036 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 01:00:27,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-21 01:00:27,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-07-21 01:00:27,037 INFO L87 Difference]: Start difference. First operand 212 states and 395 transitions. Second operand 17 states. [2020-07-21 01:00:27,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 01:00:27,734 INFO L93 Difference]: Finished difference Result 268 states and 502 transitions. [2020-07-21 01:00:27,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-21 01:00:27,734 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 475 [2020-07-21 01:00:27,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 01:00:27,739 INFO L225 Difference]: With dead ends: 268 [2020-07-21 01:00:27,739 INFO L226 Difference]: Without dead ends: 255 [2020-07-21 01:00:27,741 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 923 SyntacticMatches, 11 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2020-07-21 01:00:27,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2020-07-21 01:00:27,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 206. [2020-07-21 01:00:27,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2020-07-21 01:00:27,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 377 transitions. [2020-07-21 01:00:27,762 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 377 transitions. Word has length 475 [2020-07-21 01:00:27,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 01:00:27,762 INFO L479 AbstractCegarLoop]: Abstraction has 206 states and 377 transitions. [2020-07-21 01:00:27,762 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-21 01:00:27,762 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 377 transitions. [2020-07-21 01:00:27,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 01:00:27,766 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 01:00:27,767 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 01:00:27,967 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:27,967 INFO L427 AbstractCegarLoop]: === Iteration 90 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 01:00:27,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 01:00:27,968 INFO L82 PathProgramCache]: Analyzing trace with hash -583811255, now seen corresponding path program 73 times [2020-07-21 01:00:27,969 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 01:00:27,969 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1067457613] [2020-07-21 01:00:27,969 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 91 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:29,144 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 3 check-sat command(s) [2020-07-21 01:00:29,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 01:00:29,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 01:00:29,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 01:00:29,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 787 proven. 292 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2020-07-21 01:00:29,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 01:00:31,761 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 31 [2020-07-21 01:00:33,256 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:34,556 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:34,556 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:35,304 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:35,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:35,750 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:35,960 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:35,961 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:36,176 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:36,774 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:37,903 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 1 [2020-07-21 01:00:39,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 787 proven. 308 refuted. 0 times theorem prover too weak. 5319 trivial. 0 not checked. [2020-07-21 01:00:39,034 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1067457613] [2020-07-21 01:00:39,035 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 01:00:39,035 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 01:00:39,035 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490049321] [2020-07-21 01:00:39,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 01:00:39,035 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 01:00:39,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 01:00:39,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 01:00:39,036 INFO L87 Difference]: Start difference. First operand 206 states and 377 transitions. Second operand 19 states. [2020-07-21 01:00:39,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 01:00:39,874 INFO L93 Difference]: Finished difference Result 257 states and 470 transitions. [2020-07-21 01:00:39,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 01:00:39,875 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 475 [2020-07-21 01:00:39,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 01:00:39,879 INFO L225 Difference]: With dead ends: 257 [2020-07-21 01:00:39,880 INFO L226 Difference]: Without dead ends: 234 [2020-07-21 01:00:39,882 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 955 GetRequests, 919 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 01:00:39,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2020-07-21 01:00:39,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 178. [2020-07-21 01:00:39,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2020-07-21 01:00:39,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 321 transitions. [2020-07-21 01:00:39,902 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 321 transitions. Word has length 475 [2020-07-21 01:00:39,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 01:00:39,903 INFO L479 AbstractCegarLoop]: Abstraction has 178 states and 321 transitions. [2020-07-21 01:00:39,903 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 01:00:39,903 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 321 transitions. [2020-07-21 01:00:39,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 01:00:39,906 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 01:00:39,906 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 01:00:40,107 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:40,107 INFO L427 AbstractCegarLoop]: === Iteration 91 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 01:00:40,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 01:00:40,108 INFO L82 PathProgramCache]: Analyzing trace with hash -582108663, now seen corresponding path program 74 times [2020-07-21 01:00:40,109 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 01:00:40,109 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [548470643] [2020-07-21 01:00:40,110 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 92 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:41,337 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 4 check-sat command(s) [2020-07-21 01:00:41,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 01:00:41,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 1056 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-21 01:00:41,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 01:00:41,692 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 930 proven. 151 refuted. 0 times theorem prover too weak. 5333 trivial. 0 not checked. [2020-07-21 01:00:41,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 01:00:44,225 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2020-07-21 01:00:45,685 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:46,530 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:46,531 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:47,137 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:47,138 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:47,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:47,522 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:47,754 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:47,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:48,154 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:49,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:00:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 928 proven. 167 refuted. 0 times theorem prover too weak. 5319 trivial. 0 not checked. [2020-07-21 01:00:51,635 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [548470643] [2020-07-21 01:00:51,636 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 01:00:51,636 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 19 [2020-07-21 01:00:51,636 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314600683] [2020-07-21 01:00:51,636 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-07-21 01:00:51,636 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 01:00:51,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-07-21 01:00:51,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-07-21 01:00:51,637 INFO L87 Difference]: Start difference. First operand 178 states and 321 transitions. Second operand 19 states. [2020-07-21 01:00:52,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 01:00:52,649 INFO L93 Difference]: Finished difference Result 222 states and 399 transitions. [2020-07-21 01:00:52,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-21 01:00:52,649 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 475 [2020-07-21 01:00:52,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 01:00:52,653 INFO L225 Difference]: With dead ends: 222 [2020-07-21 01:00:52,653 INFO L226 Difference]: Without dead ends: 202 [2020-07-21 01:00:52,655 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 955 GetRequests, 919 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2020-07-21 01:00:52,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2020-07-21 01:00:52,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 137. [2020-07-21 01:00:52,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2020-07-21 01:00:52,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 240 transitions. [2020-07-21 01:00:52,671 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 240 transitions. Word has length 475 [2020-07-21 01:00:52,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 01:00:52,671 INFO L479 AbstractCegarLoop]: Abstraction has 137 states and 240 transitions. [2020-07-21 01:00:52,671 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-07-21 01:00:52,671 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 240 transitions. [2020-07-21 01:00:52,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 465 [2020-07-21 01:00:52,674 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 01:00:52,675 INFO L422 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 28, 27, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 12, 10, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 01:00:52,889 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:52,890 INFO L427 AbstractCegarLoop]: === Iteration 92 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 01:00:52,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 01:00:52,891 INFO L82 PathProgramCache]: Analyzing trace with hash -477489234, now seen corresponding path program 75 times [2020-07-21 01:00:52,891 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 01:00:52,891 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1665733757] [2020-07-21 01:00:52,892 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 93 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:00:54,144 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 01:00:54,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 01:00:54,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 18 conjunts are in the unsatisfiable core [2020-07-21 01:00:54,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 01:00:54,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6109 backedges. 228 proven. 1086 refuted. 0 times theorem prover too weak. 4795 trivial. 0 not checked. [2020-07-21 01:00:54,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 01:00:57,146 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2020-07-21 01:01:01,286 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-07-21 01:01:01,744 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:04,204 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 01:01:04,310 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2020-07-21 01:01:04,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:04,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:06,268 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:07,184 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:07,755 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:07,756 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:08,098 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:08,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:08,274 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:08,392 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:08,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6109 backedges. 234 proven. 1110 refuted. 0 times theorem prover too weak. 4765 trivial. 0 not checked. [2020-07-21 01:01:08,521 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1665733757] [2020-07-21 01:01:08,522 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 01:01:08,522 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 21 [2020-07-21 01:01:08,522 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49063593] [2020-07-21 01:01:08,522 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 01:01:08,522 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 01:01:08,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 01:01:08,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2020-07-21 01:01:08,523 INFO L87 Difference]: Start difference. First operand 137 states and 240 transitions. Second operand 21 states. [2020-07-21 01:01:10,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 01:01:10,047 INFO L93 Difference]: Finished difference Result 236 states and 444 transitions. [2020-07-21 01:01:10,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 01:01:10,053 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 464 [2020-07-21 01:01:10,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 01:01:10,057 INFO L225 Difference]: With dead ends: 236 [2020-07-21 01:01:10,058 INFO L226 Difference]: Without dead ends: 134 [2020-07-21 01:01:10,060 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 891 SyntacticMatches, 17 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2020-07-21 01:01:10,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2020-07-21 01:01:10,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2020-07-21 01:01:10,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2020-07-21 01:01:10,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 189 transitions. [2020-07-21 01:01:10,076 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 189 transitions. Word has length 464 [2020-07-21 01:01:10,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 01:01:10,076 INFO L479 AbstractCegarLoop]: Abstraction has 134 states and 189 transitions. [2020-07-21 01:01:10,077 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 01:01:10,077 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 189 transitions. [2020-07-21 01:01:10,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 01:01:10,079 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 01:01:10,080 INFO L422 BasicCegarLoop]: trace histogram [36, 36, 33, 33, 27, 27, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16, 16, 16, 11, 9, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 01:01:10,281 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:01:10,282 INFO L427 AbstractCegarLoop]: === Iteration 93 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 01:01:10,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 01:01:10,283 INFO L82 PathProgramCache]: Analyzing trace with hash 759223819, now seen corresponding path program 76 times [2020-07-21 01:01:10,283 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 01:01:10,284 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [853308484] [2020-07-21 01:01:10,284 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 94 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:01:11,484 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 01:01:11,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 01:01:11,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 17 conjunts are in the unsatisfiable core [2020-07-21 01:01:11,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 01:01:12,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 258 proven. 982 refuted. 0 times theorem prover too weak. 5186 trivial. 0 not checked. [2020-07-21 01:01:12,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 01:01:14,643 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 01:01:14,748 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 01:01:15,220 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2020-07-21 01:01:19,250 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:19,251 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:21,838 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:21,839 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:23,298 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:23,302 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:24,351 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:24,352 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:24,961 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:25,232 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:25,233 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:25,521 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:25,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6426 backedges. 259 proven. 1002 refuted. 0 times theorem prover too weak. 5165 trivial. 0 not checked. [2020-07-21 01:01:25,690 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [853308484] [2020-07-21 01:01:25,690 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 01:01:25,691 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 21 [2020-07-21 01:01:25,691 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882904233] [2020-07-21 01:01:25,691 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-07-21 01:01:25,691 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 01:01:25,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-07-21 01:01:25,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2020-07-21 01:01:25,692 INFO L87 Difference]: Start difference. First operand 134 states and 189 transitions. Second operand 21 states. [2020-07-21 01:01:27,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 01:01:27,174 INFO L93 Difference]: Finished difference Result 220 states and 301 transitions. [2020-07-21 01:01:27,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-21 01:01:27,179 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 475 [2020-07-21 01:01:27,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 01:01:27,182 INFO L225 Difference]: With dead ends: 220 [2020-07-21 01:01:27,183 INFO L226 Difference]: Without dead ends: 134 [2020-07-21 01:01:27,185 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 915 SyntacticMatches, 15 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2020-07-21 01:01:27,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2020-07-21 01:01:27,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 121. [2020-07-21 01:01:27,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2020-07-21 01:01:27,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 149 transitions. [2020-07-21 01:01:27,198 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 149 transitions. Word has length 475 [2020-07-21 01:01:27,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 01:01:27,198 INFO L479 AbstractCegarLoop]: Abstraction has 121 states and 149 transitions. [2020-07-21 01:01:27,198 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-07-21 01:01:27,198 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 149 transitions. [2020-07-21 01:01:27,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2020-07-21 01:01:27,201 INFO L414 BasicCegarLoop]: Found error trace [2020-07-21 01:01:27,201 INFO L422 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 10, 10, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-21 01:01:27,402 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:01:27,403 INFO L427 AbstractCegarLoop]: === Iteration 94 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-21 01:01:27,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-21 01:01:27,404 INFO L82 PathProgramCache]: Analyzing trace with hash -247769445, now seen corresponding path program 77 times [2020-07-21 01:01:27,404 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-21 01:01:27,404 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1601983727] [2020-07-21 01:01:27,404 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 95 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:01:28,790 INFO L228 tOrderPrioritization]: Assert order SMT_FEATURE_HEURISTIC (partitioning type FIXED_NUM_PARTITIONS, 4 partitions) issued 1 check-sat command(s) [2020-07-21 01:01:28,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-07-21 01:01:28,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 19 conjunts are in the unsatisfiable core [2020-07-21 01:01:28,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-07-21 01:01:29,302 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 258 proven. 1140 refuted. 0 times theorem prover too weak. 5016 trivial. 0 not checked. [2020-07-21 01:01:29,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-07-21 01:01:31,552 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 01:01:31,663 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 01:01:31,781 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 01:01:31,894 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 01:01:32,498 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 01:01:32,637 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-07-21 01:01:32,772 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 01:01:32,909 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 01:01:33,035 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-07-21 01:01:33,151 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-21 01:01:33,254 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2020-07-21 01:01:33,356 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 01:01:37,360 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-07-21 01:01:37,469 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 01:01:37,575 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 01:01:38,105 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-07-21 01:01:38,361 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-07-21 01:01:38,479 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-07-21 01:01:38,589 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2020-07-21 01:01:38,837 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 35 [2020-07-21 01:01:38,902 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:41,835 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2020-07-21 01:01:42,175 WARN L193 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-07-21 01:01:42,399 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 32 [2020-07-21 01:01:42,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:42,470 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:43,715 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:44,863 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:45,761 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:45,762 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:46,300 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:46,301 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:46,622 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:46,623 INFO L501 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-07-21 01:01:47,033 INFO L134 CoverageAnalysis]: Checked inductivity of 6414 backedges. 255 proven. 1173 refuted. 0 times theorem prover too weak. 4986 trivial. 0 not checked. [2020-07-21 01:01:47,034 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1601983727] [2020-07-21 01:01:47,034 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-21 01:01:47,034 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20] total 23 [2020-07-21 01:01:47,034 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446127826] [2020-07-21 01:01:47,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-07-21 01:01:47,035 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-21 01:01:47,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-07-21 01:01:47,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2020-07-21 01:01:47,036 INFO L87 Difference]: Start difference. First operand 121 states and 149 transitions. Second operand 23 states. [2020-07-21 01:01:48,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-21 01:01:48,768 INFO L93 Difference]: Finished difference Result 203 states and 251 transitions. [2020-07-21 01:01:48,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-07-21 01:01:48,776 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 475 [2020-07-21 01:01:48,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-21 01:01:48,778 INFO L225 Difference]: With dead ends: 203 [2020-07-21 01:01:48,778 INFO L226 Difference]: Without dead ends: 0 [2020-07-21 01:01:48,784 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 957 GetRequests, 911 SyntacticMatches, 17 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2020-07-21 01:01:48,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-21 01:01:48,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-21 01:01:48,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-21 01:01:48,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-21 01:01:48,785 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 475 [2020-07-21 01:01:48,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-21 01:01:48,785 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-21 01:01:48,785 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-07-21 01:01:48,785 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-21 01:01:48,786 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-21 01:01:48,986 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-21 01:01:48,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-21 01:01:54,807 WARN L193 SmtUtils]: Spent 4.42 s on a formula simplification. DAG size of input: 484 DAG size of output: 186 [2020-07-21 01:01:55,378 WARN L193 SmtUtils]: Spent 568.00 ms on a formula simplification. DAG size of input: 245 DAG size of output: 91 [2020-07-21 01:01:57,949 WARN L193 SmtUtils]: Spent 2.57 s on a formula simplification. DAG size of input: 462 DAG size of output: 178 [2020-07-21 01:01:58,366 WARN L193 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 245 DAG size of output: 91 [2020-07-21 01:02:03,918 WARN L193 SmtUtils]: Spent 5.55 s on a formula simplification. DAG size of input: 607 DAG size of output: 225 [2020-07-21 01:02:04,465 WARN L193 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 270 DAG size of output: 101 [2020-07-21 01:02:04,801 WARN L193 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 230 DAG size of output: 90 [2020-07-21 01:02:19,803 WARN L193 SmtUtils]: Spent 15.00 s on a formula simplification. DAG size of input: 823 DAG size of output: 311 [2020-07-21 01:02:20,911 WARN L193 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 360 DAG size of output: 137 [2020-07-21 01:02:21,358 WARN L193 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 234 DAG size of output: 87 [2020-07-21 01:02:27,393 WARN L193 SmtUtils]: Spent 6.03 s on a formula simplification. DAG size of input: 607 DAG size of output: 225 [2020-07-21 01:02:43,189 WARN L193 SmtUtils]: Spent 15.79 s on a formula simplification. DAG size of input: 823 DAG size of output: 311